System.Net.NetworkInformation Namespace
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.
Ermöglicht den Zugriff auf die Netzwerkverkehrsdaten und Netzwerkadresseninformationen sowie die Benachrichtigung über Adressenänderungen für den lokalen Computer. Der Namespace enthält auch Klassen, die das Ping-Dienstprogramm implementieren. Mit Ping und verwandten Klassen kann überprüft werden, ob ein Computer über das Netzwerk erreichbar ist.
Klassen
GatewayIPAddressInformation |
Stellt die IP-Adresse des Netzwerkgateways dar. Diese Klasse kann nicht instanziiert werden. |
GatewayIPAddressInformationCollection |
Speichert einen Satz von GatewayIPAddressInformation-Typen. |
IcmpV4Statistics |
Stellt ICMPv4 (Internet Control Message Protocol für IPv4)-Statistikdaten für den lokalen Computer bereit. |
IcmpV6Statistics |
Stellt ICMPv6 (Internet Control Message Protocol für Internet Protocol, Version 6)-Statistikdaten für den lokalen Computer bereit. |
IPAddressCollection |
Speichert einen Satz von IPAddress-Typen. |
IPAddressInformation |
Stellt Informationen zur Adresse einer Netzwerkschnittstelle bereit. |
IPAddressInformationCollection |
Speichert einen Satz von IPAddressInformation-Typen. |
IPGlobalProperties |
Stellt Informationen über die Netzwerkverbindungen des lokalen Computers bereit. |
IPGlobalStatistics |
Stellt IP (Internet Protocol)-Statistikdaten bereit. |
IPInterfaceProperties |
Stellt Informationen über Netzwerkschnittstellen bereit, die Internetprotokoll, Version 4 (IPv4), oder Internetprotokoll, Version 6 (IPv6), unterstützen. |
IPInterfaceStatistics |
Stellt statistische Daten des Internetprotokolls (IP) für eine Netzwerkschnittstelle auf dem lokalen Computer bereit. |
IPv4InterfaceProperties |
Stellt Informationen über Netzwerkschnittstellen bereit, die Internetprotokoll, Version 4 (IPv4), unterstützen. |
IPv4InterfaceStatistics |
Stellt Statistikdaten für eine Netzwerkschnittstelle auf dem lokalen Computer bereit. |
IPv6InterfaceProperties |
Stellt Informationen über Netzwerkschnittstellen bereit, die Internetprotokoll, Version 6 (IPv6), unterstützen. |
MulticastIPAddressInformation |
Stellt Informationen über die Multicastadresse einer Netzwerkschnittstelle bereit. |
MulticastIPAddressInformationCollection |
Speichert einen Satz von MulticastIPAddressInformation-Typen. |
NetworkAvailabilityEventArgs |
Stellt Daten für das NetworkAvailabilityChanged-Ereignis bereit. |
NetworkChange |
Ermöglicht die Benachrichtigung von Anwendungen, wenn sich die IP-Adresse einer Netzwerkschnittstelle (auch Netzwerkkarte oder -adapter genannt) ändert. |
NetworkInformationException |
Die Ausnahme, die ausgelöst wird, wenn während des Abrufens von Netzwerkinformationen ein Fehler auftritt. |
NetworkInformationPermission |
Steuert den Zugriff auf Netzwerkinformationen und die Datenverkehrsstatistik für den lokalen Computer. Diese Klasse kann nicht vererbt werden. |
NetworkInformationPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für NetworkInformationPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. |
NetworkInterface |
Stellt Konfigurations- und Statistikinformationen für eine Netzwerkschnittstelle bereit. |
PhysicalAddress |
Stellt die MAC (Media Access Control)-Adresse für eine Netzwerkschnittstelle (Adapter) bereit. |
Ping |
Ermöglicht es einer Anwendung, zu bestimmen, ob über das Netzwerk auf einen Remotecomputer zugegriffen werden kann. |
PingCompletedEventArgs |
Stellt Daten für das PingCompleted-Ereignis bereit. |
PingException |
Diese Ausnahme wird ausgelöst, wenn eine Send-Methode oder eine SendAsync-Methode eine Methode aufruft, die eine Ausnahme auslöst. |
PingOptions |
Wird verwendet, um das Übertragen von Ping-Datenpaketen zu steuern. |
PingReply |
Stellt Informationen über den Status und die Daten bereit, die aus einem Send-Vorgang oder einem SendAsync-Vorgang resultieren. |
TcpConnectionInformation |
Stellt Informationen über die TCP (Transmission Control Protocol)-Verbindungen auf dem lokalen Computer bereit. |
TcpStatistics |
Stellt TCP (Transmission Control Protocol)-Statistikdaten bereit. |
UdpStatistics |
Stellt UDP (User Datagram Protocol)-Statistikdaten bereit. |
UnicastIPAddressInformation |
Stellt Informationen über die Unicastadresse einer Netzwerkschnittstelle bereit. |
UnicastIPAddressInformationCollection |
Speichert einen Satz von UnicastIPAddressInformation-Typen. |
Enumerationen
DuplicateAddressDetectionState |
Gibt den aktuellen Zustand einer IP-Adresse an. |
IPStatus |
Gibt den Status des Sendens einer ICMP (Internet Control Message Protocol)-Echomeldung an einen Computer an. |
NetBiosNodeType |
Gibt den NetBIOS-Knotentyp (Network Basic Input/Output System) an. |
NetworkInformationAccess |
Gibt die Berechtigung für den Zugriff auf Informationen über Netzwerkschnittstellen und Datenverkehrsstatistiken an. |
NetworkInterfaceComponent |
Gibt die Internetprotokollversionen an, die von einer Netzwerkschnittstelle unterstützt werden. |
NetworkInterfaceType |
Gibt Typen von Netzwerkschnittstellen an. |
OperationalStatus |
Gibt den Betriebszustand einer Netzwerkschnittstelle an. |
PrefixOrigin |
Gibt an, woher das Netzwerkpräfix einer IP-Adresse stammt. |
ScopeLevel |
Die Bereichsebene für eine IPv6-Adresse. |
SuffixOrigin |
Gibt an, woher das Hostsuffix einer IP-Adresse stammt. |
TcpState |
Gibt die Zustände einer TCP (Transmission Control Protocol)-Verbindung an. |
Delegaten
NetworkAddressChangedEventHandler |
Verweist auf eine oder mehrere Methoden, die aufgerufen werden, wenn sich die Adresse einer Netzwerkschnittstelle ändert. |
NetworkAvailabilityChangedEventHandler |
Verweist auf eine oder mehrere Methoden, die aufgerufen werden, wenn sich die Verfügbarkeit des Netzwerks ändert. |
PingCompletedEventHandler |
Stellt die Methode dar, die das PingCompleted-Ereignis eines Ping-Objekts behandelt. |