System.Net.NetworkInformation Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet d'accéder aux données de trafic réseau, aux informations d'adresses réseau et aux notifications de changements d'adresses relatives à l'ordinateur local. L'espace de noms contient également des classes qui implémentent l'utilitaire Ping. Vous pouvez utiliser Ping et des classes connexes pour vérifier si un ordinateur est accessible via le réseau.
Classes
GatewayIPAddressInformation |
Représente l'adresse IP de la passerelle réseau. Cette classe ne peut pas être instanciée. |
GatewayIPAddressInformationCollection |
Stocke un jeu de types GatewayIPAddressInformation. |
IcmpV4Statistics |
Fournit des données statistiques ICMPv4 (Internet Control Message Protocol pour IPv4) pour l'ordinateur local. |
IcmpV6Statistics |
Fournit des données statistiques ICMPv6 (Internet Control Message Protocol pour le protocole IPv6) pour l'ordinateur local. |
IPAddressCollection |
Stocke un jeu de types IPAddress. |
IPAddressInformation |
Fournit des informations sur une adresse d'interface réseau. |
IPAddressInformationCollection |
Stocke un jeu de types IPAddressInformation. |
IPGlobalProperties |
Fournit des informations sur la connectivité réseau de l'ordinateur local. |
IPGlobalStatistics |
Fournit des données statistiques sur le protocole IP (Internet Protocol). |
IPInterfaceProperties |
Fournit des informations sur les interfaces réseau qui prennent en charge le protocole IPv4 (Internet Protocol version 4) ou IPv6 (Internet Protocol version 6). |
IPInterfaceStatistics |
Fournit des données statistiques IP (Internet Protocol) pour une interface réseau sur l'ordinateur local. |
IPv4InterfaceProperties |
Fournit des informations sur les interfaces réseau qui prennent en charge le protocole IPv4 (Internet Protocol version 4). |
IPv4InterfaceStatistics |
Fournit des données statistiques sur une interface réseau de l'ordinateur local. |
IPv6InterfaceProperties |
Fournit des informations sur les interfaces réseau qui prennent en charge le protocole IPv6 (Internet Protocol version 6). |
MulticastIPAddressInformation |
Fournit des informations sur l’adresse multicast d’une interface réseau. |
MulticastIPAddressInformationCollection |
Stocke un jeu de types MulticastIPAddressInformation. |
NetworkAvailabilityEventArgs |
Fournit des données pour l'événement NetworkAvailabilityChanged. |
NetworkChange |
Permet aux applications de recevoir une notification quand l'adresse IP (Internet Protocol) d'une interface réseau, également appelée carte réseau, change. |
NetworkInformationException |
Exception levée lorsqu'une erreur se produit pendant la récupération d'informations réseau. |
NetworkInformationPermission |
Contrôle l'accès aux informations réseau et aux statistiques de trafic pour l'ordinateur local. Cette classe ne peut pas être héritée. |
NetworkInformationPermissionAttribute |
Permet d’appliquer les actions de sécurité de NetworkInformationPermission au code à l’aide de la sécurité déclarative. |
NetworkInterface |
Fournit des informations statistiques et de configuration pour une interface réseau. |
PhysicalAddress |
Fournit l'adresse MAC (Media Access Control) d'une interface réseau (carte réseau). |
Ping |
Permet à une application de déterminer si un ordinateur distant est accessible sur le réseau. |
PingCompletedEventArgs |
Fournit des données pour l'événement PingCompleted. |
PingException |
Exception levée lorsqu'une méthode Send ou SendAsync appelle une méthode levant une exception. |
PingOptions |
Utilisé pour contrôler la manière dont les paquets de données Ping sont transmis. |
PingReply |
Fournit des informations sur l'état et les données résultant d'une opération Send ou SendAsync. |
TcpConnectionInformation |
Fournit des informations sur les connexions TCP (Transmission Control Protocol) sur l’ordinateur local. |
TcpStatistics |
Fournit des données statistiques sur le protocole TCP (Transmission Control Protocol). |
UdpStatistics |
Fournit des données statistiques UDP (User Datagram Protocol). |
UnicastIPAddressInformation |
Fournit des informations sur l'adresse unicast d'une interface réseau. |
UnicastIPAddressInformationCollection |
Stocke un jeu de types UnicastIPAddressInformation. |
Énumérations
DuplicateAddressDetectionState |
Spécifie l'état actuel d'une adresse IP. |
IPStatus |
Signale l'état de l'envoi d'un message ICMP d'écho à un ordinateur. |
NetBiosNodeType |
Spécifie le type de nœud NetBIOS (Network Basic Input/Output System). |
NetworkInformationAccess |
Spécifie l’autorisation d’accéder aux informations relatives aux interfaces réseau et aux statistiques de trafic. |
NetworkInterfaceComponent |
Spécifie les versions du protocole Internet prises en charge par une interface réseau. |
NetworkInterfaceType |
Spécifie les types d’interfaces réseau. |
OperationalStatus |
Spécifie l'état opérationnel d'une interface réseau. |
PrefixOrigin |
Spécifie comment un préfixe réseau d'adresse IP a été déterminé. |
ScopeLevel |
Niveau de portée d'une adresse IPv6. |
SuffixOrigin |
Spécifie comment un suffixe d'hôte d'adresse IP a été déterminé. |
TcpState |
Spécifie les états d'une connexion TCP (Transmission Control Protocol). |
Délégués
NetworkAddressChangedEventHandler |
Référence une ou plusieurs méthodes à appeler lorsque l'adresse d'une interface réseau change. |
NetworkAvailabilityChangedEventHandler |
Référence une ou plusieurs méthodes à appeler lorsque la disponibilité du réseau change. |
PingCompletedEventHandler |
Représente la méthode destinée à gérer l’événement PingCompleted d’un objet Ping. |