Windows.Networking.Connectivity Espace de noms

Récupère les profils de connexion qui fournissent des informations sur la connectivité, l’utilisation et le plan de données pour les connexions réseau établies. Ces données peuvent être utilisées par une application connectée pour prendre les mesures appropriées lorsque vous travaillez dans des scénarios réseau difficiles ou respectez les limites du plan de données définies par un fournisseur de réseau.

Classes

AttributedNetworkUsage

Fournit l’accès aux valeurs de propriété contenant des informations sur l’utilisation actuelle de la connexion réseau attribuée.

CellularApnContext

Cette classe contient les propriétés utilisées pour spécifier un nom de point d’accès (APN) pour une connexion de données cellulaires (contexte PDP) basée sur 3GPP.

ConnectionCost

Fournit l’accès aux valeurs de propriété qui indiquent le coût actuel d’une connexion réseau.

ConnectionProfile

Représente une connexion réseau, qui inclut le réseau actuellement connecté ou les connexions réseau antérieures. Fournit des informations sur la status de connexion et les statistiques de connectivité.

ConnectionProfileFilter

La classe ConnectionProfileFilter définit un ensemble de propriétés utilisées pour améliorer la pertinence des résultats FindConnectionProfilesAsync .

Au moins une propriété doit être spécifiée, sinon l’objet n’est pas utilisé comme pour le filtrage.

ConnectionSession

La classe ConnectionSession est utilisée pour représenter une connexion à un point d’accès établi avec AcquireConnectionAsync.

ConnectivityInterval

Fournit l’heure de début et la durée d’une connexion établie ou antérieure.

ConnectivityManager

Les méthodes définies par la classe ConnectivityManager permettent d’appliquer le routage du trafic sur une carte réseau spécifique pour le suffixe de destination spécifié. Une fois qu’une stratégie est définie à l’aide de AddHttpRoutePolicy, le trafic correspondant à la stratégie est routé ou supprimé.

DataPlanStatus

Représente les informations de status actuelles pour le plan de données associé à une connexion.

DataPlanUsage

Représente les informations d’utilisation des données spécifiques du plan de données pour une connexion.

DataUsage

Notes

DataUsage peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt NetworkUsage

Représente les informations d’utilisation des données retournées par la méthode ConnectionProfile.GetLocalUsage .

IPInformation

Représente l’association entre une adresse IP et une carte sur le réseau.

LanIdentifier

Représente les données d’identification physique d’un objet NetworkAdapter spécifique. Pour obtenir un exemple de code montrant comment récupérer des données représentées par un objet LanIdentifier, consultez Comment récupérer des informations xaml et de carte réseau.

LanIdentifierData

Représente les données spécifiques au port qui activent les fonctionnalités de localisation LAN.

NetworkAdapter

Représente une carte réseau.

NetworkInformation

Fournit l’accès aux informations de connexion réseau pour l’ordinateur local.

NetworkItem

Représente un réseau connecté.

NetworkSecuritySettings

Représente les paramètres de sécurité réseau actuels.

NetworkStateChangeEventDetails

Indique les propriétés d’un réseau qui ont changé après un déclencheur d’arrière-plan de modification de l’état du réseau.

NetworkUsage

Représente les statistiques d’utilisation réseau retournées par connectionProfile. Méthode GetNetworkUsageAsync .

ProviderNetworkUsage

Représente les statistiques d’utilisation du réseau du fournisseur retournées par ConnectionProfile. Méthode GetProviderNetworkUsageAsync .

ProxyConfiguration

Représente la configuration du proxy pour l’utilisateur actuel.

Notes

Cette classe n’est pas prise en charge sur Windows Phone.

RoutePolicy

La classe RoutePolicy est utilisée pour représenter la stratégie de routage du trafic pour un contexte PDP/APN spécial.

WlanConnectionProfileDetails

Utilisé pour accéder aux informations spécifiques à une connexion WLAN.

WwanConnectionProfileDetails

Utilisé pour accéder aux informations spécifiques à une connexion WWAN.

Structures

NetworkUsageStates

Définit l’état souhaité du profil de connexion pour lequel les données d’utilisation sont retournées par la méthode GetNetworkUsageAsync.

Énumérations

CellularApnAuthenticationType

Définit des valeurs qui indiquent le type d’authentification utilisé pour un APN. Ces valeurs sont référencées lors de la fourniture de détails APN à l’aide d’un objet CellularApnContext .

ConnectionProfileDeleteStatus

Définit des valeurs qui indiquent le résultat d’une tentative de suppression d’un profil de connexion.

DataUsageGranularity

Définit les niveaux de granularité utilisés lors de la récupération des statistiques d’utilisation des données avec GetNetworkUsageAsync.

DomainAuthenticationKind

Définit des constantes qui spécifient une méthode d’authentification de domaine.

Une seule des constantes répertoriées est définie pour une instance de DomainAuthenticationKind. Dans certains scénarios, l’ensemble de constantes représente le protocole préféré utilisé pour déterminer si le domaine a été authentifié.

DomainConnectivityLevel

Définit le status d’authentification de domaine pour une connexion réseau.

NetworkAuthenticationType

Définit des valeurs qui indiquent le type d’authentification utilisé par le réseau.

NetworkConnectivityLevel

Définit le niveau de connectivité actuellement disponible.

NetworkCostType

Définit les types de coûts réseau.

NetworkEncryptionType

Définit des valeurs qui indiquent le type de chiffrement utilisé pour l’authentification.

NetworkTypes

Définit les types de connexions réseau.

RoamingStates

Définit les états d’itinérance.

TriStates

Utilisé avec la structure NetworkUsageStates pour définir l’état d’itinérance souhaité et l’état partagé d’une connexion réseau.

WwanDataClass

Définit les valeurs utilisées pour indiquer la classe de service de données fournie par une connexion réseau WWAN.

WwanNetworkIPKind

Définit des constantes qui décrivent un niveau d’adresse IP prise en charge. Les valeurs reflètent l’énumération WWAN_IP_TYPE . Vous pouvez utiliser ces valeurs pour déterminer le profil cellulaire à utiliser (par exemple, pour choisir entre IMS et SUPL).

WwanNetworkRegistrationState

Définit les états d’inscription réseau pour une connexion WWAN.

Délégués

NetworkStatusChangedEventHandler

Représente la méthode qui gère les notifications de modification status réseau. Cette méthode est appelée lorsque des propriétés exposées par l’objet NetworkInformation changent pendant que l’application est active.

Voir aussi