IPGlobalProperties Klasse

Definition

Stellt Informationen zur Netzwerkkonnektivität des lokalen Computers bereit.

public ref class IPGlobalProperties abstract
public abstract class IPGlobalProperties
type IPGlobalProperties = class
Public MustInherit Class IPGlobalProperties
Vererbung
IPGlobalProperties

Beispiele

Im folgenden Codebeispiel werden Informationen zum lokalen Computer mithilfe einer Instanz dieser Klasse angezeigt.

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

Hinweise

Diese Klasse stellt Konfigurations- und statistische Informationen zu den Netzwerkschnittstellen und Netzwerkverbindungen des lokalen Computers bereit.

Die von dieser Klasse bereitgestellten Informationen ähneln denen, die von den Funktionen der Internetprotokoll-Hilfsprogramm-API bereitgestellt werden. Informationen zum Internetprotokollhilfsprogramm finden Sie unter IP-Hilfsprogramm.

Konstruktoren

Name Beschreibung
IPGlobalProperties()

Initialisiert eine neue Instanz der IPGlobalProperties-Klasse.

Eigenschaften

Name Beschreibung
DhcpScopeName

Ruft den DHCP-Bereichsnamen (Dynamic Host Configuration Protocol) ab.

DomainName

Ruft die Domäne ab, in der der lokale Computer registriert ist.

HostName

Ruft den Hostnamen für den lokalen Computer ab.

IsWinsProxy

Ruft einen Boolean Wert ab, der angibt, ob der lokale Computer als Windows Internet Name Service (WINS)-Proxy fungiert.

NodeType

Ruft den Netzwerk basic Input/Output System (NetBIOS)-Knotentyp des lokalen Computers ab.

Methoden

Name Beschreibung
BeginGetUnicastAddresses(AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Abrufen der stabilen Unicast-IP-Adresstabelle auf dem lokalen Computer.

EndGetUnicastAddresses(IAsyncResult)

Beendet eine ausstehende asynchrone Anforderung zum Abrufen der stabilen Unicast-IP-Adresstabelle auf dem lokalen Computer.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetActiveTcpConnections()

Gibt Informationen über die Internetprotokoll-Version 4 (IPv4) und IPv6 Transmission Control Protocol (TCP)-Verbindungen auf dem lokalen Computer zurück.

GetActiveTcpListeners()

Gibt Endpunktinformationen über die Internetprotokollversion 4 (IPv4) und IPv6 Transmission Control Protocol (TCP)-Listener auf dem lokalen Computer zurück.

GetActiveUdpListeners()

Gibt Informationen über die Internetprotokollversion 4 (IPv4) und IPv6 User Datagram Protocol (UDP)-Listener auf dem lokalen Computer zurück.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetIcmpV4Statistics()

Stellt statistische Daten des Internet Control Message Protocol (ICMP) Version 4 für den lokalen Computer bereit.

GetIcmpV6Statistics()

Stellt statistische Daten des Internet Control Message Protocol (ICMP) Version 6 für den lokalen Computer bereit.

GetIPGlobalProperties()

Ruft ein Objekt ab, das Informationen zur Netzwerkkonnektivität und Datenverkehrsstatistik des lokalen Computers bereitstellt.

GetIPv4GlobalStatistics()

Stellt statistische Daten der Internetprotokollversion 4 (IPv4) für den lokalen Computer bereit.

GetIPv6GlobalStatistics()

Stellt statistische Daten der Internetprotokollversion 6 (IPv6) für den lokalen Computer bereit.

GetTcpIPv4Statistics()

Stellt statistische Daten des Übertragungssteuerungsprotokolls/Internetprotokolls Version 4 (TCP/IPv4) für den lokalen Computer bereit.

GetTcpIPv6Statistics()

Stellt statistische Daten des Übertragungssteuerungsprotokolls/Internetprotokolls Version 6 (TCP/IPv6) für den lokalen Computer bereit.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUdpIPv4Statistics()

Stellt statistische Daten des User Datagram Protocol/Internet Protocol Version 4 (UDP/IPv4) für den lokalen Computer bereit.

GetUdpIPv6Statistics()

Stellt statistische Daten des User Datagram Protocol/Internet Protocol Version 6 (UDP/IPv6) für den lokalen Computer bereit.

GetUnicastAddresses()

Ruft die stabile Unicast-IP-Adresstabelle auf dem lokalen Computer ab.

GetUnicastAddressesAsync()

Ruft die stabile Unicast-IP-Adresstabelle auf dem lokalen Computer als asynchronen Vorgang ab.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: