Поделиться через


System.Net.NetworkInformation Пространство имен

Предоставляет доступ к данным сетевого трафика, сведениям о сетевых адресах и уведомлениям об изменении адресов для локального компьютера. Это пространство имен также содержит классы, реализующие функциональность программы Ping. Класс Ping и другие связанные с ним классы могут использоваться для проверки доступности компьютера по сети.

Классы

GatewayIPAddressInformation

Представляет IP-адрес сетевого шлюза. Для этого класса невозможно создание экземпляров.

GatewayIPAddressInformationCollection

Хранит набор типов GatewayIPAddressInformation.

IcmpV4Statistics

Предоставляет статистику протокола ICMPv4 для локального компьютера.

IcmpV6Statistics

Предоставляет статистику протокола ICMPv6 для локального компьютера.

IPAddressCollection

Хранит набор типов IPAddress.

IPAddressInformation

Предоставляет сведения об адресе сетевого интерфейса.

IPAddressInformationCollection

Хранит набор типов IPAddressInformation.

IPGlobalProperties

Предоставляет сведения о возможности сетевых подключений на локальном компьютере.

IPGlobalStatistics

Предоставляет статистику по протоколу IP.

IPInterfaceProperties

Предоставляет сведения о сетевых интерфейсах, поддерживающих протокол IPv4 или IPv6.

IPInterfaceStatistics

Предоставляет статистику протокола Интернета (IP) для сетевого интерфейса локального компьютера.

IPv4InterfaceProperties

Предоставляет сведения о сетевых интерфейсах, поддерживающих протокол IPv4.

IPv4InterfaceStatistics

Предоставляет статистику сетевого интерфейса локального компьютера.

IPv6InterfaceProperties

Предоставляет сведения о сетевых интерфейсах, поддерживающих протокол IPv6.

MulticastIPAddressInformation

Предоставляет сведения об адресе многоадресной рассылки сетевого интерфейса.

MulticastIPAddressInformationCollection

Хранит набор типов MulticastIPAddressInformation.

NetworkAvailabilityEventArgs

Предоставляет данные для события NetworkAvailabilityChanged.

NetworkChange

Позволяет приложениям получать уведомления при изменении IP-адреса сетевого интерфейса, который также называется сетевым адаптером или адаптером.

NetworkInformationException

Это исключение происходит при ошибке во время получения сведений о сети.

NetworkInformationPermission

Управляет доступом к сведениям о сети и статистике трафика для локального компьютера. Этот класс не наследуется.

NetworkInformationPermissionAttribute

Разрешает применять меры безопасности для NetworkInformationPermission к коду с помощью декларативной безопасности.

NetworkInterface

Предоставляет конфигурацию и статистические данные для сетевого интерфейса.

PhysicalAddress

Предоставляет МАС-адрес сетевого интерфейса (адаптера).

Ping

Позволяет приложению определить, доступен ли удаленный компьютер по сети.

PingCompletedEventArgs

Предоставляет данные для события PingCompleted.

PingException

Исключение возникает, когда метод Send или SendAsync вызывают метод, приводящий к исключению.

PingOptions

Используется для управления передачей пакетов данных Ping.

PingReply

Предоставляет сведения о состоянии и о данных, полученных в результате операции Send или SendAsync.

TcpConnectionInformation

Предоставляет сведения о подключениях TCP на локальном компьютере.

TcpStatistics

Предоставляет статистику протокола TCP.

UdpStatistics

Предоставляет статистику протокола UDP.

UnicastIPAddressInformation

Предоставляет сведения об адресе одноадресной рассылки сетевого интерфейса.

UnicastIPAddressInformationCollection

Хранит набор типов UnicastIPAddressInformation.

Перечисления

DuplicateAddressDetectionState

Указывает текущее состояние IP-адреса.

IPStatus

Сообщает о состоянии отправки сообщения проверки связи ICMP на компьютер.

NetBiosNodeType

Указывает тип узла NetBIOS.

NetworkInformationAccess

Указывает разрешение на доступ к сведениям о сетевых интерфейсах и статистике трафика.

NetworkInterfaceComponent

Указывает версии протокола IP, поддерживаемые сетевым интерфейсом.

NetworkInterfaceType

Указывает типы сетевых интерфейсов.

OperationalStatus

Указывает операционное состояние сетевого интерфейса.

PrefixOrigin

Указывает, каким образом был задан префикс сети IP-адреса.

ScopeLevel

Уровень области для IPv6-адреса.

SuffixOrigin

Указывает, каким образом был задан суффикс узла.

TcpState

Указывает состояния подключения TCP.

Делегаты

NetworkAddressChangedEventHandler

Ссылается на один или несколько методов, вызываемых при изменении адреса сетевого интерфейса.

NetworkAvailabilityChangedEventHandler

Ссылается на один или несколько методов, вызываемых при изменении доступности сети.

PingCompletedEventHandler

Предоставляет метод, обрабатывающий событие PingCompleted объекта Ping.

См. также раздел