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.
Bietet Zugriff auf Netzwerkdatenverkehrsdaten, Netzwerkadresseninformationen und Benachrichtigungen über Adressänderungen für den lokalen Computer. Der Namespace enthält auch Klassen, die das Ping-Hilfsprogramm implementieren. Sie können mithilfe Ping und verwandte Klassen überprüfen, ob ein Computer über das Netzwerk erreichbar ist.
Klassen
| Name | Beschreibung |
|---|---|
| GatewayIPAddressInformation |
Stellt die IP-Adresse des Netzwerkgateways dar. Diese Klasse kann nicht instanziiert werden. |
| GatewayIPAddressInformationCollection |
Speichert eine Reihe von GatewayIPAddressInformation Typen. |
| IcmpV4Statistics |
Stellt statistische Daten für IPv4 (ICMPv4) für den lokalen Computer bereit. |
| IcmpV6Statistics |
Stellt statistische Daten des Internet control Message Protocol für Internet protocol Version 6 (ICMPv6) für den lokalen Computer bereit. |
| IPAddressCollection |
Speichert eine Reihe von IPAddress Typen. |
| IPAddressInformation |
Stellt Informationen zu einer Netzwerkschnittstellenadresse bereit. |
| IPAddressInformationCollection |
Speichert eine Reihe von IPAddressInformation Typen. |
| IPGlobalProperties |
Stellt Informationen zur Netzwerkkonnektivität des lokalen Computers bereit. |
| IPGlobalStatistics |
Stellt statistische Daten des Internetprotokolls (IP) bereit. |
| IPInterfaceProperties |
Stellt Informationen zu Netzwerkschnittstellen bereit, die Internetprotokollversion 4 (IPv4) oder Internetprotokollversion 6 (IPv6) unterstützen. |
| IPInterfaceStatistics |
Stellt statistische Daten des Internetprotokolls (IP) für eine Netzwerkschnittstelle auf dem lokalen Computer bereit. |
| IPv4InterfaceProperties |
Enthält Informationen zu Netzwerkschnittstellen, die Internetprotokollversion 4 (IPv4) unterstützen. |
| IPv4InterfaceStatistics |
Stellt statistische Daten für eine Netzwerkschnittstelle auf dem lokalen Computer bereit. |
| IPv6InterfaceProperties |
Enthält Informationen zu Netzwerkschnittstellen, die Internetprotokollversion 6 (IPv6) unterstützen. |
| MulticastIPAddressInformation |
Stellt Informationen zur Multicastadresse einer Netzwerkschnittstelle bereit. |
| MulticastIPAddressInformationCollection |
Speichert eine Reihe von MulticastIPAddressInformation Typen. |
| NetworkAvailabilityEventArgs |
Stellt Daten für das NetworkAvailabilityChanged-Ereignis bereit. |
| NetworkChange |
Ermöglicht Anwendungen das Empfangen von Benachrichtigungen, wenn sich die IP-Adresse einer Netzwerkschnittstelle, auch als Netzwerkkarte oder Adapter bezeichnet, ändert. |
| NetworkInformationException |
Die Ausnahme, die ausgelöst wird, wenn beim Abrufen von Netzwerkinformationen ein Fehler auftritt. |
| NetworkInformationPermission |
Steuert den Zugriff auf Netzwerkinformationen und Datenverkehrsstatistiken für den lokalen Computer. Diese Klasse kann nicht vererbt werden. |
| NetworkInformationPermissionAttribute |
Ermöglicht die Anwendung von Sicherheitsaktionen NetworkInformationPermission auf Code mithilfe deklarativer Sicherheit. |
| NetworkInterface |
Stellt Konfigurations- und statistische Informationen für eine Netzwerkschnittstelle bereit. |
| PhysicalAddress |
Stellt die Medien-Access Control (MAC)-Adresse für eine Netzwerkschnittstelle (Adapter) bereit. |
| Ping |
Ermöglicht einer Anwendung zu bestimmen, ob über das Netzwerk auf einen Remotecomputer zugegriffen werden kann. |
| PingCompletedEventArgs |
Stellt Daten für das PingCompleted-Ereignis bereit. |
| PingException |
Die Ausnahme, die ausgelöst wird, wenn eine Send Oder-Methode SendAsync eine Methode aufruft, die eine Ausnahme auslöst. |
| PingOptions |
Wird verwendet, um zu steuern, wie Ping Datenpakete übertragen werden. |
| PingReply |
Stellt Informationen zu dem Status und den Daten bereit, die sich aus einem oder Send einem SendAsync Vorgang ergeben. |
| TcpConnectionInformation |
Stellt Informationen zu den TCP-Verbindungen (Transmission Control Protocol) auf dem lokalen Computer bereit. |
| TcpStatistics |
Stellt statistische Daten (Transmission Control Protocol, TCP) bereit. |
| UdpStatistics |
Stellt statistische Daten des User Datagram Protocol (UDP) bereit. |
| UnicastIPAddressInformation |
Stellt Informationen zur Unicastadresse einer Netzwerkschnittstelle bereit. |
| UnicastIPAddressInformationCollection |
Speichert eine Reihe von UnicastIPAddressInformation Typen. |
Enumerationen
| Name | Beschreibung |
|---|---|
| DuplicateAddressDetectionState |
Gibt den aktuellen Status einer IP-Adresse an. |
| IPStatus |
Meldet den Status des Sendens einer ICMP-Echonachricht (Internet Control Message Protocol) an einen Computer. |
| NetBiosNodeType |
Gibt den Knotentyp Network Basic Input/Output System (NetBIOS) an. |
| NetworkInformationAccess |
Gibt die Berechtigung für den Zugriff auf Informationen zu 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 Betriebsstatus einer Netzwerkschnittstelle an. |
| PrefixOrigin |
Gibt an, wie sich ein IP-Adressnetzwerkpräfix befindet. |
| ScopeLevel |
Die Bereichsebene für eine IPv6-Adresse. |
| SuffixOrigin |
Gibt an, wie sich ein IP-Adresshostsuffix befindet. |
| TcpState |
Gibt die Zustände einer TCP-Verbindung (Transmission Control Protocol) an. |
Delegaten
| Name | Beschreibung |
|---|---|
| NetworkAddressChangedEventHandler |
Verweist auf eine oder mehrere Methoden, die aufgerufen werden sollen, wenn sich die Adresse einer Netzwerkschnittstelle ändert. |
| NetworkAvailabilityChangedEventHandler |
Verweist auf eine oder mehrere Methoden, die aufgerufen werden sollen, wenn sich die Verfügbarkeit des Netzwerks ändert. |
| PingCompletedEventHandler |
Stellt die Methode dar, die das PingCompleted Ereignis eines Ping Objekts behandelt. |