System.Net.NetworkInformation Namespace

Fornece acesso a dados do tráfego de rede, informações de endereço de rede e notificação de alterações de endereço para o computador local. Provides access to network traffic data, network address information, and notification of address changes for the local computer. O namespace também contém classes que implementam o utilitário Ping. The namespace also contains classes that implement the Ping utility. Você pode usar Ping e as classes relacionadas para verificar se um computador está acessível pela rede. You can use Ping and related classes to check whether a computer is reachable across the network.

Classes

GatewayIPAddressInformation

Representa o endereço IP do gateway de rede.Represents the IP address of the network gateway. Não é possível criar uma instância dessa classe.This class cannot be instantiated.

GatewayIPAddressInformationCollection

Armazena um conjunto de tipos GatewayIPAddressInformation.Stores a set of GatewayIPAddressInformation types.

IcmpV4Statistics

Fornece dados estatísticos do ICMPv4 (Internet Control Message Protocol for IPv4) para o computador local.Provides Internet Control Message Protocol for IPv4 (ICMPv4) statistical data for the local computer.

IcmpV6Statistics

Fornece dados estatísticos do ICMPv6 (protocolo ICMPv6) para o computador local.Provides Internet Control Message Protocol for Internet Protocol version 6 (ICMPv6) statistical data for the local computer.

IPAddressCollection

Armazena um conjunto de tipos IPAddress.Stores a set of IPAddress types.

IPAddressInformation

Fornece informações sobre um endereço de interface de rede.Provides information about a network interface address.

IPAddressInformationCollection

Armazena um conjunto de tipos IPAddressInformation.Stores a set of IPAddressInformation types.

IPGlobalProperties

Fornece informações sobre a conectividade de rede do computador local.Provides information about the network connectivity of the local computer.

IPGlobalStatistics

Fornece dados estatísticos do protocolo IP.Provides Internet Protocol (IP) statistical data.

IPInterfaceProperties

Fornece informações sobre as interfaces de rede que dão suporte ao IPv4 (protocolo IP versão 4) ou IPv6 (protocolo IP versão 6).Provides information about network interfaces that support Internet Protocol version 4 (IPv4) or Internet Protocol version 6 (IPv6).

IPInterfaceStatistics

Fornece dados estatísticos de protocolo IP para um adaptador de rede no computador local.Provides Internet Protocol (IP) statistical data for an network interface on the local computer.

IPv4InterfaceProperties

Fornece informações sobre os adaptadores de rede que dão suporte ao IPv4 (protocolo IP versão 4).Provides information about network interfaces that support Internet Protocol version 4 (IPv4).

IPv4InterfaceStatistics

Fornece dados estatísticos para uma interface de rede no computador local.Provides statistical data for a network interface on the local computer.

IPv6InterfaceProperties

Fornece informações sobre os adaptadores de rede que dão suporte ao IPv6 (protocolo IP versão 6).Provides information about network interfaces that support Internet Protocol version 6 (IPv6).

MulticastIPAddressInformation

Fornece informações sobre um endereço de multicast da interface de rede.Provides information about a network interface's multicast address.

MulticastIPAddressInformationCollection

Armazena um conjunto de tipos MulticastIPAddressInformation.Stores a set of MulticastIPAddressInformation types.

NetworkAvailabilityEventArgs

Fornece dados para o evento de NetworkAvailabilityChanged .Provides data for the NetworkAvailabilityChanged event.

NetworkChange

Permite que aplicativos recebam uma notificação quando o endereço IP (Internet Protocol) de uma interface de rede, também chamado de placa ou adaptador de rede, é alterado.Allows applications to receive notification when the Internet Protocol (IP) address of a network interface, also called a network card or adapter, changes.

NetworkInformationException

A exceção que é gerada quando ocorre um erro enquanto recupera informações da rede.The exception that is thrown when an error occurs while retrieving network information.

NetworkInformationPermission

Controla o acesso às informações de rede e às estatísticas de tráfego do computador local.Controls access to network information and traffic statistics for the local computer. Essa classe não pode ser herdada.This class cannot be inherited.

NetworkInformationPermissionAttribute

Permite que as ações de segurança para NetworkInformationPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for NetworkInformationPermission to be applied to code using declarative security.

NetworkInterface

Fornece informações de configuração e estatísticas para uma interface de rede.Provides configuration and statistical information for a network interface.

PhysicalAddress

Fornece o endereço MAC (Controle de Acesso à Mídia) para uma interface de rede (adaptador).Provides the Media Access Control (MAC) address for a network interface (adapter).

Ping

Permite que um aplicativo determine se um computador remoto está acessível na rede.Allows an application to determine whether a remote computer is accessible over the network.

PingCompletedEventArgs

Fornece dados para o evento de PingCompleted .Provides data for the PingCompleted event.

PingException

A exceção que é gerada quando um método Send ou SendAsync chama um método que gera uma exceção.The exception that is thrown when a Send or SendAsync method calls a method that throws an exception.

PingOptions

Usado para controlar como pacotes de dados Ping são transmitidos.Used to control how Ping data packets are transmitted.

PingReply

Fornece informações sobre o status e os dados resultantes de uma operação Send ou SendAsync.Provides information about the status and data resulting from a Send or SendAsync operation.

TcpConnectionInformation

Fornece informações sobre as conexões TCP (Transmission Control Protocol) no computador local.Provides information about the Transmission Control Protocol (TCP) connections on the local computer.

TcpStatistics

Fornece dados estatísticos do protocolo TCP.Provides Transmission Control Protocol (TCP) statistical data.

UdpStatistics

Fornece dados estatísticos do protocolo UDP (User Datagram).Provides User Datagram Protocol (UDP) statistical data.

UnicastIPAddressInformation

Fornece informações sobre um endereço unicast do adaptador de rede.Provides information about a network interface's unicast address.

UnicastIPAddressInformationCollection

Armazena um conjunto de tipos UnicastIPAddressInformation.Stores a set of UnicastIPAddressInformation types.

Enumerações

DuplicateAddressDetectionState

Especifica o estado atual do endereço IP.Specifies the current state of an IP address.

IPStatus

Relata o status de envio de uma mensagem de eco do protocolo ICMP para um computador.Reports the status of sending an Internet Control Message Protocol (ICMP) echo message to a computer.

NetBiosNodeType

Especifica o tipo de nó do NetBIOS.Specifies the Network Basic Input/Output System (NetBIOS) node type.

NetworkInformationAccess

Especifica a permissão para acessar informações sobre interfaces de rede e estatísticas de tráfego.Specifies permission to access information about network interfaces and traffic statistics.

NetworkInterfaceComponent

Especifica as versões do protocolo IP com suporte em uma interface de rede.Specifies the Internet Protocol versions that are supported by a network interface.

NetworkInterfaceType

Especifica os tipos de interfaces de rede.Specifies types of network interfaces.

OperationalStatus

Especifica o estado operacional de um adaptador de rede.Specifies the operational state of a network interface.

PrefixOrigin

Especifica como um prefixo de rede do endereço IP foi localizado.Specifies how an IP address network prefix was located.

ScopeLevel

O nível de escopo para um endereço IPv6.The scope level for an IPv6 address.

SuffixOrigin

Especifica como um sufixo de host do endereço IP foi localizado.Specifies how an IP address host suffix was located.

TcpState

Especifica os estados da conexão do protocolo TCP.Specifies the states of a Transmission Control Protocol (TCP) connection.

Delegados

NetworkAddressChangedEventHandler

Faz referência a um ou mais métodos a serem chamados quando o endereço de uma interface de rede for alterado.References one or more methods to be called when the address of a network interface changes.

NetworkAvailabilityChangedEventHandler

Faz referência a um ou mais métodos a serem chamados quando a disponibilidade da rede for alterada.References one or more methods to be called when the availability of the network changes.

PingCompletedEventHandler

Representa o método que manipulará o evento de PingCompleted de um objeto Ping.Represents the method that will handle the PingCompleted event of a Ping object.

Confira também