System.Net.NetworkInformation Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к данным сетевого трафика, сведениям о сетевом адресе и уведомлениям об изменениях адресов для локального компьютера. Пространство имен также содержит классы, реализующие служебную программу Ping. Вы можете использовать Ping и связанные классы, чтобы проверить, доступен ли компьютер в сети.
Классы
| Имя | Описание |
|---|---|
| GatewayIPAddressInformation |
Представляет IP-адрес сетевого шлюза. Этот класс нельзя создать экземпляр. |
| GatewayIPAddressInformationCollection |
Хранит набор GatewayIPAddressInformation типов. |
| IcmpV4Statistics |
Предоставляет статистические данные протокола IPv4 (ICMPv4) для локального компьютера. |
| IcmpV6Statistics |
Предоставляет статистические данные протокола ICMPv6 для протокола Internet Control для локального компьютера. |
| IPAddressCollection |
Хранит набор IPAddress типов. |
| IPAddressInformation |
Предоставляет сведения об адресе сетевого интерфейса. |
| IPAddressInformationCollection |
Хранит набор IPAddressInformation типов. |
| IPGlobalProperties |
Предоставляет сведения о сетевом подключении локального компьютера. |
| IPGlobalStatistics |
Предоставляет статистические данные протокола Интернета (IP). |
| IPInterfaceProperties |
Предоставляет сведения о сетевых интерфейсах, поддерживающих протокол 4 (IPv4) или Протокол Интернета версии 6 (IPv6). |
| IPInterfaceStatistics |
Предоставляет статистические данные протокола Интернета (IP) для сетевого интерфейса на локальном компьютере. |
| IPv4InterfaceProperties |
Предоставляет сведения о сетевых интерфейсах, поддерживающих протокол 4 (IPv4). |
| IPv4InterfaceStatistics |
Предоставляет статистические данные для сетевого интерфейса на локальном компьютере. |
| IPv6InterfaceProperties |
Предоставляет сведения о сетевых интерфейсах, поддерживающих Протокол Интернета 6 (IPv6). |
| MulticastIPAddressInformation |
Предоставляет сведения о многоадресном адресе сетевого интерфейса. |
| MulticastIPAddressInformationCollection |
Хранит набор MulticastIPAddressInformation типов. |
| NetworkAvailabilityEventArgs |
Предоставляет данные для события NetworkAvailabilityChanged. |
| NetworkChange |
Позволяет приложениям получать уведомления, когда IP-адрес сетевого интерфейса, также называемый сетевой картой или адаптером, изменяется. |
| NetworkInformationException |
Исключение, которое возникает при возникновении ошибки при получении сведений о сети. |
| NetworkInformationPermission |
Управляет доступом к данным сети и статистике трафика для локального компьютера. Этот класс не наследуется. |
| NetworkInformationPermissionAttribute |
Позволяет применять действия NetworkInformationPermission безопасности к коду с помощью декларативной безопасности. |
| NetworkInterface |
Предоставляет сведения о конфигурации и статистических данных для сетевого интерфейса. |
| PhysicalAddress |
Предоставляет адрес контроль доступа мультимедиа (MAC) для сетевого интерфейса (адаптера). |
| Ping |
Позволяет приложению определить, доступен ли удаленный компьютер через сеть. |
| PingCompletedEventArgs |
Предоставляет данные для события PingCompleted. |
| PingException |
Исключение, которое возникает при Send вызове метода или SendAsync метода, вызывающего исключение. |
| PingOptions |
Используется для управления Ping передачей пакетов данных. |
| PingReply |
Предоставляет сведения о состоянии и данных, полученных от Send операции или SendAsync операции. |
| TcpConnectionInformation |
Предоставляет сведения о подключениях протокола TCP на локальном компьютере. |
| TcpStatistics |
Предоставляет статистические данные протокола управления передачей (TCP). |
| UdpStatistics |
Предоставляет статистические данные протокола UDP. |
| UnicastIPAddressInformation |
Предоставляет сведения об одноадресном адресе сетевого интерфейса. |
| UnicastIPAddressInformationCollection |
Хранит набор UnicastIPAddressInformation типов. |
Перечисления
| Имя | Описание |
|---|---|
| DuplicateAddressDetectionState |
Указывает текущее состояние IP-адреса. |
| IPStatus |
Сообщает о состоянии отправки сообщения об эхо-сообщении протокола ICMP (ICMP) на компьютер. |
| NetBiosNodeType |
Указывает тип узла "Базовый входной и выходной" сети (NetBIOS). |
| NetworkInformationAccess |
Указывает разрешение на доступ к сведениям о сетевых интерфейсах и статистике трафика. |
| NetworkInterfaceComponent |
Указывает версии протокола Интернета, поддерживаемые сетевым интерфейсом. |
| NetworkInterfaceType |
Задает типы сетевых интерфейсов. |
| OperationalStatus |
Указывает рабочее состояние сетевого интерфейса. |
| PrefixOrigin |
Указывает, как расположен префикс сети IP-адресов. |
| ScopeLevel |
Уровень области для IPv6-адреса. |
| SuffixOrigin |
Указывает, как расположен суффикс узла IP-адреса. |
| TcpState |
Указывает состояния подключения протокола управления передачей (TCP). |
Делегаты
| Имя | Описание |
|---|---|
| NetworkAddressChangedEventHandler |
Ссылается на один или несколько методов, вызываемых при изменении адреса сетевого интерфейса. |
| NetworkAvailabilityChangedEventHandler |
Ссылается на один или несколько методов, вызываемых при изменении доступности сети. |
| PingCompletedEventHandler |
Представляет метод, который будет обрабатывать PingCompleted событие Ping объекта. |