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. |