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.

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 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 de configuration et statistiques 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’Aide 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 à