IPGlobalProperties Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |