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