System.Net.NetworkInformation Namespace

L'espace de noms System.Net.NetworkInformation fournit l'accès aux données de trafic réseau, aux informations d'adresse réseau et la notification des modifications d'adresse pour l'ordinateur local. The System.Net.NetworkInformation namespace provides access to network traffic data, network address information, and notification of address changes for the local computer. L'espace de noms contient également des classes qui implémentent l'utilitaire Ping. The namespace also contains classes that implement the Ping utility. Vous pouvez utiliser Ping et des classes connexes pour vérifier si un ordinateur est accessible via le réseau. You can use Ping and related classes to check whether a computer is reachable across the network.

Classes

GatewayIPAddressInformation

Représente l'adresse IP de la passerelle réseau.Represents the IP address of the network gateway. Cette classe ne peut pas être instanciée.This class cannot be instantiated.

GatewayIPAddressInformationCollection

Stocke un jeu de types GatewayIPAddressInformation.Stores a set of GatewayIPAddressInformation types.

IcmpV4Statistics

Fournit des données statistiques ICMPv4 (Internet Control Message Protocol pour IPv4) pour l'ordinateur local.Provides Internet Control Message Protocol for IPv4 (ICMPv4) statistical data for the local computer.

IcmpV6Statistics

Fournit des données statistiques ICMPv6 (Internet Control Message Protocol pour le protocole IPv6) pour l'ordinateur local.Provides Internet Control Message Protocol for Internet Protocol version 6 (ICMPv6) statistical data for the local computer.

IPAddressCollection

Stocke un jeu de types IPAddress.Stores a set of IPAddress types.

IPAddressInformation

Fournit des informations sur une adresse d'interface réseau.Provides information about a network interface address.

IPAddressInformationCollection

Stocke un jeu de types IPAddressInformation.Stores a set of IPAddressInformation types.

IPGlobalProperties

Fournit des informations sur la connectivité réseau de l'ordinateur local.Provides information about the network connectivity of the local computer.

IPGlobalStatistics

Fournit des données statistiques sur le protocole IP (Internet Protocol).Provides Internet Protocol (IP) statistical data.

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).Provides information about network interfaces that support Internet Protocol version 4 (IPv4) or Internet Protocol version 6 (IPv6).

IPInterfaceStatistics

Fournit des données statistiques IP (Internet Protocol) pour une interface réseau sur l'ordinateur local.Provides Internet Protocol (IP) statistical data for an network interface on the local computer.

IPv4InterfaceProperties

Fournit des informations sur les interfaces réseau qui prennent en charge le protocole IPv4 (Internet Protocol version 4).Provides information about network interfaces that support Internet Protocol version 4 (IPv4).

IPv4InterfaceStatistics

Fournit des données statistiques sur une interface réseau de l'ordinateur local.Provides statistical data for a network interface on the local computer.

IPv6InterfaceProperties

Fournit des informations sur les interfaces réseau qui prennent en charge le protocole IPv6 (Internet Protocol version 6).Provides information about network interfaces that support Internet Protocol version 6 (IPv6).

MulticastIPAddressInformation

Fournit des informations sur l’adresse multicast d’une interface réseau.Provides information about a network interface's multicast address.

MulticastIPAddressInformationCollection

Stocke un jeu de types MulticastIPAddressInformation.Stores a set of MulticastIPAddressInformation types.

NetworkAvailabilityEventArgs

Fournit des données pour l'événement NetworkAvailabilityChanged.Provides data for the NetworkAvailabilityChanged event.

NetworkChange

Permet à des applications de recevoir une notification lorsque l'adresse IP (Internet Protocol) d'une interface réseau (ou carte réseau) change.Allows applications to receive notification when the Internet Protocol (IP) address of a network interface, also called a network card or adapter, changes.

NetworkInformationException

Exception levée lorsqu'une erreur se produit pendant la récupération d'informations réseau.The exception that is thrown when an error occurs while retrieving network information.

NetworkInformationPermission

Contrôle l'accès aux informations réseau et aux statistiques de trafic pour l'ordinateur local.Controls access to network information and traffic statistics for the local computer. Cette classe ne peut pas être héritée.This class cannot be inherited.

NetworkInformationPermissionAttribute

Permet d’appliquer les actions de sécurité de NetworkInformationPermission au code à l’aide de la sécurité déclarative.Allows security actions for NetworkInformationPermission to be applied to code using declarative security.

NetworkInterface

Fournit des informations statistiques et de configuration pour une interface réseau.Provides configuration and statistical information for a network interface.

PhysicalAddress

Fournit l'adresse MAC (Media Access Control) d'une interface réseau (carte réseau).Provides the Media Access Control (MAC) address for a network interface (adapter).

Ping

Permet à une application de déterminer si un ordinateur distant est accessible sur le réseau.Allows an application to determine whether a remote computer is accessible over the network.

PingCompletedEventArgs

Fournit des données pour l'événement PingCompleted.Provides data for the PingCompleted event.

PingException

Exception levée lorsqu'une méthode Send ou SendAsync appelle une méthode levant une exception.The exception that is thrown when a Send or SendAsync method calls a method that throws an exception.

PingOptions

Utilisé pour contrôler la manière dont les paquets de données Ping sont transmis.Used to control how Ping data packets are transmitted.

PingReply

Fournit des informations sur l'état et les données résultant d'une opération Send ou SendAsync.Provides information about the status and data resulting from a Send or SendAsync operation.

TcpConnectionInformation

Fournit des informations sur les connexions TCP (Transmission Control Protocol) sur l’ordinateur local.Provides information about the Transmission Control Protocol (TCP) connections on the local computer.

TcpStatistics

Fournit des données statistiques sur le protocole TCP (Transmission Control Protocol).Provides Transmission Control Protocol (TCP) statistical data.

UdpStatistics

Fournit des données statistiques UDP (User Datagram Protocol).Provides User Datagram Protocol (UDP) statistical data.

UnicastIPAddressInformation

Fournit des informations sur l'adresse unicast d'une interface réseau.Provides information about a network interface's unicast address.

UnicastIPAddressInformationCollection

Stocke un jeu de types UnicastIPAddressInformation.Stores a set of UnicastIPAddressInformation types.

Énumérations

DuplicateAddressDetectionState

Spécifie l'état actuel d'une adresse IP.Specifies the current state of an IP address.

IPStatus

Signale l'état de l'envoi d'un message ICMP d'écho à un ordinateur.Reports the status of sending an Internet Control Message Protocol (ICMP) echo message to a computer.

NetBiosNodeType

Spécifie le type de nœud NetBIOS (Network Basic Input/Output System).Specifies the Network Basic Input/Output System (NetBIOS) node type.

NetworkInformationAccess

Spécifie l’autorisation d’accéder aux informations relatives aux interfaces réseau et aux statistiques de trafic.Specifies permission to access information about network interfaces and traffic statistics.

NetworkInterfaceComponent

Spécifie les versions du protocole IP (Internet Protocol) qui sont prises en charge par une interface réseau.Specifies the Internet Protocol versions that are supported by a network interface.

NetworkInterfaceType

Spécifie les types d’interfaces réseau.Specifies types of network interfaces.

OperationalStatus

Spécifie l'état opérationnel d'une interface réseau.Specifies the operational state of a network interface.

PrefixOrigin

Spécifie comment un préfixe réseau d'adresse IP a été déterminé.Specifies how an IP address network prefix was located.

ScopeLevel

Niveau de portée d'une adresse IPv6.The scope level for an IPv6 address.

SuffixOrigin

Spécifie comment un suffixe d'hôte d'adresse IP a été déterminé.Specifies how an IP address host suffix was located.

TcpState

Spécifie les états d'une connexion TCP (Transmission Control Protocol).Specifies the states of a Transmission Control Protocol (TCP) connection.

Délégués

NetworkAddressChangedEventHandler

Référence une ou plusieurs méthodes à appeler lorsque l'adresse d'une interface réseau change.References one or more methods to be called when the address of a network interface changes.

NetworkAvailabilityChangedEventHandler

Référence une ou plusieurs méthodes à appeler lorsque la disponibilité du réseau change.References one or more methods to be called when the availability of the network changes.

PingCompletedEventHandler

Représente la méthode destinée à gérer l’événement PingCompleted d’un objet Ping.Represents the method that will handle the PingCompleted event of a Ping object.