System.Net.NetworkInformation Espace de noms

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.

Voir aussi