Lire en anglais

Partager via


IPGlobalProperties Classe

Définition

Fournit des informations sur la connectivité réseau de l'ordinateur local.

public abstract class IPGlobalProperties
Héritage
IPGlobalProperties

Exemples

L’exemple de code suivant affiche des informations sur l’ordinateur local à l’aide d’un instance de cette classe.

public static void ShowInboundIPStatistics()
{
     IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
     IPGlobalStatistics ipstat = properties.GetIPv4GlobalStatistics();
     Console.WriteLine("  Inbound Packet Data:");
     Console.WriteLine("      Received ............................ : {0}",
     ipstat.ReceivedPackets);
     Console.WriteLine("      Forwarded ........................... : {0}",
     ipstat.ReceivedPacketsForwarded);
     Console.WriteLine("      Delivered ........................... : {0}",
     ipstat.ReceivedPacketsDelivered);
     Console.WriteLine("      Discarded ........................... : {0}",
     ipstat.ReceivedPacketsDiscarded);
}

Remarques

Cette classe fournit des informations statistiques et de configuration sur les interfaces réseau et les connexions réseau de l’ordinateur local.

Les informations fournies par cette classe sont similaires à celles fournies par les fonctions d’API d’assistance du protocole Internet. Pour plus d’informations sur l’assistance du protocole Internet, consultez Assistance IP.

Constructeurs

IPGlobalProperties()

Initialise une nouvelle instance de la classe IPGlobalProperties.

Propriétés

DhcpScopeName

Obtient le nom de portée DHCP (Dynamic Host Configuration Protocol).

DomainName

Obtient le domaine dans lequel l'ordinateur local est enregistré.

HostName

Obtient le nom d'hôte de l'ordinateur local.

IsWinsProxy

Obtient une valeur Boolean qui spécifie si l'ordinateur local agit comme proxy WINS (Windows Internet Name Service).

NodeType

Obtient le type de nœud NetBIOS (Network Basic Input/Output System) de l'ordinateur local.

Méthodes

BeginGetUnicastAddresses(AsyncCallback, Object)

Débute une requête asynchrone pour récupérer la table des adresses IP monodiffusion stable sur l'ordinateur local.

EndGetUnicastAddresses(IAsyncResult)

Termine une requête asynchrone en attente pour récupérer la table des adresses IP monodiffusion stable sur l'ordinateur local.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetActiveTcpConnections()

Retourne des informations sur les connexions TCP (Transmission Control Protocol) IPv4 (Internet Protocol version 4) et IPv6 sur l'ordinateur local.

GetActiveTcpListeners()

Retourne des informations sur les points de terminaison des écouteurs TCP (Transmission Control Protocol) IPv4 (Internet Protocol version 4) et IPv6 sur l'ordinateur local.

GetActiveUdpListeners()

Retourne des informations sur les écouteurs UDP (User Datagram Protocol) IPv4 (Internet Protocol version 4) et IPv6 sur l'ordinateur local.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetIcmpV4Statistics()

Fournit des données statistiques ICMP (Internet Control Message Protocol) version 4 pour l'ordinateur local.

GetIcmpV6Statistics()

Fournit des données statistiques ICMP (Internet Control Message Protocol) version 6 pour l’ordinateur local.

GetIPGlobalProperties()

Obtient un objet qui fournit des informations sur la connectivité réseau et les statistiques de trafic de l'ordinateur local.

GetIPv4GlobalStatistics()

Fournit des données statistiques IPv4 (Internet Protocol version 4) pour l'ordinateur local.

GetIPv6GlobalStatistics()

Fournit des données statistiques IPv6 (Internet Protocol version 6) pour l'ordinateur local.

GetTcpIPv4Statistics()

Fournit des données statistiques TCP/IPv4 (Transmission Control Protocol / Internet Protocol version 4) pour l'ordinateur local.

GetTcpIPv6Statistics()

Fournit des données statistiques TCP/IPv6 (Transmission Control Protocol / Internet Protocol version 6) pour l'ordinateur local.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetUdpIPv4Statistics()

Fournit des données statistiques UDP/IPv4 (User Datagram Protocol / Internet Protocol version 4) pour l'ordinateur local.

GetUdpIPv6Statistics()

Fournit des données statistiques UDP/IPv6 (User Datagram Protocol / Internet Protocol version 6) pour l'ordinateur local.

GetUnicastAddresses()

Récupère la table des adresses IP monodiffusion stable sur l'ordinateur local.

GetUnicastAddressesAsync()

Récupère la table des adresses stable sur l'ordinateur local en tant qu'opération asynchrone.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1