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 объекта.

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