Freigeben über


IPGlobalProperties Klasse

Definition

Stellt Informationen über die Netzwerkverbindungen 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 eines instance dieser Klasse angezeigt.

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

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 der API-Funktionen des Internetprotokollhilfsprogramms. Informationen zum Internetprotokollhilfsprogramm finden Sie unter IP-Hilfsprogramm.

Konstruktoren

IPGlobalProperties()

Initialisiert eine neue Instanz der IPGlobalProperties-Klasse.

Eigenschaften

DhcpScopeName

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

DomainName

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

HostName

Ruft den Hostnamen des lokalen Computers ab.

IsWinsProxy

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

NodeType

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

Methoden

BeginGetUnicastAddresses(AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Abrufen der Tabelle der statischen Unicast-IP-Adressen auf dem lokalen Computer.

EndGetUnicastAddresses(IAsyncResult)

Beendet eine ausstehende Anforderung zum Abrufen der Tabelle der statischen Unicast-IP-Adressen auf dem lokalen Computer.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetActiveTcpConnections()

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

GetActiveTcpListeners()

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

GetActiveUdpListeners()

Gibt Informationen über UDP (User Datagram Protocol)-Listener mit Internetprotokoll, Version 4 (IPv4) und IPv6, auf dem lokalen Computer zurück.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetIcmpV4Statistics()

Stellt ICMPv4 (Internet Control Message Protocol, Version 4)-Statistikdaten für den lokalen Computer bereit.

GetIcmpV6Statistics()

Stellt Internet Control Message Protocol-Statistikdaten (ICMP) Version 6 für den lokalen Computer bereit.

GetIPGlobalProperties()

Ruft ein Objekt ab, das Informationen über die Statistiken zu den Netzwerkverbindungen und zum Datenverkehr des lokalen Computers bereitstellt.

GetIPv4GlobalStatistics()

Stellt IPv4 (Internetprotokoll, Version 4)-Statistikdaten für den lokalen Computer bereit.

GetIPv6GlobalStatistics()

Stellt IPv6 (Internetprotokoll, Version 6)-Statistikdaten für den lokalen Computer bereit.

GetTcpIPv4Statistics()

Stellt TCP/IPv4 (Transmission Control Protocol/Internetprotokoll, Version 4)-Statistikdaten für den lokalen Computer bereit.

GetTcpIPv6Statistics()

Stellt TCP/IPv6 (Transmission Control Protocol/Internetprotokoll, Version 6)-Statistikdaten für den lokalen Computer bereit.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUdpIPv4Statistics()

Stellt UDP/IPv4 (User Datagram Protocol/Internetprotokoll, Version 4)-Statistikdaten für den lokalen Computer bereit.

GetUdpIPv6Statistics()

Stellt UDP/IPv6 (User Datagram Protocol/Internetprotokoll, Version 6)-Statistikdaten für den lokalen Computer bereit.

GetUnicastAddresses()

Ruft die Tabelle der statischen Unicast-IP-Adressen auf dem lokalen Computer ab.

GetUnicastAddressesAsync()

Ruft die Tabelle der statischen Unicast-IP-Adressen auf dem lokalen Computer als asynchronen Vorgang ab.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: