System.Net.NetworkInformation Przestrzeń nazw

Zapewnia dostęp do danych ruchu sieciowego, informacji o adresach sieciowych i powiadomień o zmianach adresów dla komputera lokalnego. Przestrzeń nazw zawiera również klasy implementujące narzędzie Ping. Możesz użyć Ping i powiązanych klas, aby sprawdzić, czy komputer jest dostępny w sieci.

Klasy

GatewayIPAddressInformation

Reprezentuje adres IP bramy sieci. Nie można utworzyć wystąpienia tej klasy.

GatewayIPAddressInformationCollection

Przechowuje zestaw GatewayIPAddressInformation typów.

IcmpV4Statistics

Udostępnia dane statystyczne protokołu IPv4 (ICMPv4) dla komputera lokalnego.

IcmpV6Statistics

Udostępnia dane statystyczne protokołu Internet Control Message Protocol dla protokołu internetowego w wersji 6 (ICMPv6) dla komputera lokalnego.

IPAddressCollection

Przechowuje zestaw IPAddress typów.

IPAddressInformation

Zawiera informacje o adresie interfejsu sieciowego.

IPAddressInformationCollection

Przechowuje zestaw IPAddressInformation typów.

IPGlobalProperties

Zawiera informacje o łączności sieciowej komputera lokalnego.

IPGlobalStatistics

Udostępnia dane statystyczne protokołu internetowego (IP).

IPInterfaceProperties

Zawiera informacje o interfejsach sieciowych obsługujących protokół internetowy w wersji 4 (IPv4) lub protokołu internetowego w wersji 6 (IPv6).

IPInterfaceStatistics

Udostępnia dane statystyczne protokołu internetowego (IP) dla interfejsu sieciowego na komputerze lokalnym.

IPv4InterfaceProperties

Zawiera informacje o interfejsach sieciowych obsługujących protokół internetowy w wersji 4 (IPv4).

IPv4InterfaceStatistics

Udostępnia dane statystyczne interfejsu sieciowego na komputerze lokalnym.

IPv6InterfaceProperties

Zawiera informacje o interfejsach sieciowych obsługujących protokół internetowy w wersji 6 (IPv6).

MulticastIPAddressInformation

Zawiera informacje o adresie multiemisji interfejsu sieciowego.

MulticastIPAddressInformationCollection

Przechowuje zestaw MulticastIPAddressInformation typów.

NetworkAvailabilityEventArgs

Udostępnia dane dla zdarzenia NetworkAvailabilityChanged.

NetworkChange

Umożliwia aplikacjom odbieranie powiadomień, gdy adres IP (Internet Protocol) interfejsu sieciowego, nazywany również kartą sieciową lub kartą sieciową, zmienia się.

NetworkInformationException

Wyjątek zgłaszany w przypadku wystąpienia błędu podczas pobierania informacji o sieci.

NetworkInformationPermission

Kontroluje dostęp do informacji o sieci i statystyk ruchu dla komputera lokalnego. Klasa ta nie może być dziedziczona.

NetworkInformationPermissionAttribute

Umożliwia stosowanie akcji NetworkInformationPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych.

NetworkInterface

Udostępnia informacje o konfiguracji i statystyczne interfejsie sieciowym.

PhysicalAddress

Udostępnia adres Access Control multimediów (MAC) dla interfejsu sieciowego (karty).

Ping

Umożliwia aplikacji określenie, czy komputer zdalny jest dostępny za pośrednictwem sieci.

PingCompletedEventArgs

Udostępnia dane dla zdarzenia PingCompleted.

PingException

Wyjątek zgłaszany, gdy Send metoda lub SendAsync wywołuje metodę, która zgłasza wyjątek.

PingOptions

Służy do kontrolowania sposobu Ping przesyłania pakietów danych.

PingReply

Zawiera informacje o stanie i danych wynikających z Send operacji lub SendAsync .

TcpConnectionInformation

Zawiera informacje o połączeniach protokołu TCP (Transmission Control Protocol) na komputerze lokalnym.

TcpStatistics

Udostępnia dane statystyczne protokołu TCP (Transmission Control Protocol).

UdpStatistics

Udostępnia dane statystyczne protokołu UDP (User Datagram Protocol).

UnicastIPAddressInformation

Zawiera informacje o adresie emisji pojedynczej interfejsu sieciowego.

UnicastIPAddressInformationCollection

Przechowuje zestaw UnicastIPAddressInformation typów.

Wyliczenia

DuplicateAddressDetectionState

Określa bieżący stan adresu IP.

IPStatus

Zgłasza stan wysyłania komunikatu echa protokołu ICMP (Internet Control Message Protocol) do komputera.

NetBiosNodeType

Określa typ węzła Network Basic Input/Output System (NetBIOS).

NetworkInformationAccess

Określa uprawnienia dostępu do informacji o interfejsach sieciowych i statystykach ruchu.

NetworkInterfaceComponent

Określa wersje protokołu internetowego obsługiwane przez interfejs sieciowy.

NetworkInterfaceType

Określa typy interfejsów sieciowych.

OperationalStatus

Określa stan operacyjny interfejsu sieciowego.

PrefixOrigin

Określa, jak znajdował się prefiks sieciowy adresu IP.

ScopeLevel

Poziom zakresu adresu IPv6.

SuffixOrigin

Określa, jak znajdował się sufiks hosta adresu IP.

TcpState

Określa stany połączenia protokołu TCP (Transmission Control Protocol).

Delegaci

NetworkAddressChangedEventHandler

Odwołuje się do co najmniej jednej metody wywoływanej w przypadku zmiany adresu interfejsu sieciowego.

NetworkAvailabilityChangedEventHandler

Odwołuje się do co najmniej jednej metody wywoływanej w przypadku zmiany dostępności sieci.

PingCompletedEventHandler

Reprezentuje metodę, która będzie obsługiwać PingCompleted zdarzenie Ping obiektu.

Zobacz też