IPGlobalProperties Classe

Définition

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

public ref class IPGlobalProperties abstract
public abstract class IPGlobalProperties
type IPGlobalProperties = class
Public MustInherit Class IPGlobalProperties
Héritage
IPGlobalProperties

Exemples

L’exemple de code suivant affiche des informations sur l’ordinateur local à l’aide d’une 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);
}
Public Shared Sub ShowInboundIPStatistics() 
    Dim properties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
    Dim ipstat As IPGlobalStatistics = 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)

End Sub

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 au protocole Internet. Pour plus d’informations sur l’assistance sur le protocole Internet, consultez l’assistance IP.

Constructeurs

Nom Description
IPGlobalProperties()

Initialise une nouvelle instance de la classe IPGlobalProperties.

Propriétés

Nom Description
DhcpScopeName

Obtient le nom de l’étendue DHCP (Dynamic Host Configuration Protocol).

DomainName

Obtient le domaine dans lequel l’ordinateur local est inscrit.

HostName

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

IsWinsProxy

Obtient une valeur Boolean qui spécifie si l’ordinateur local agit en tant que proxy wins (Internet Name Service) Windows.

NodeType

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

Méthodes

Nom Description
BeginGetUnicastAddresses(AsyncCallback, Object)

Commence une requête asynchrone pour récupérer la table d’adresses IP unidiffusion stable sur l’ordinateur local.

EndGetUnicastAddresses(IAsyncResult)

Met fin à une requête asynchrone en attente pour récupérer la table d’adresses IP unidiffusion 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) et IPv6 sur l’ordinateur local.

GetActiveTcpListeners()

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

GetActiveUdpListeners()

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

GetHashCode()

Sert 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 la 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 d’adresses IP unidiffusion stable sur l’ordinateur local.

GetUnicastAddressesAsync()

Récupère la table d’adresses IP unidiffusion stable sur l’ordinateur local en tant qu’opération asynchrone.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à