IPGlobalProperties Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece informações sobre a conectividade de rede do computador local.
public ref class IPGlobalProperties abstract
public abstract class IPGlobalProperties
type IPGlobalProperties = class
Public MustInherit Class IPGlobalProperties
- Herança
-
IPGlobalProperties
Exemplos
O exemplo de código a seguir exibe informações sobre o computador local usando uma instância dessa classe.
public static void ShowInboundIPStatistics()
{
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
IPGlobalStatistics ipstat = properties.GetIPv4GlobalStatistics();
Console.WriteLine(" Inbound Packet Data:");
Console.WriteLine(" Received ............................ : {0}",
ipstat.ReceivedPackets);
Console.WriteLine(" Forwarded ........................... : {0}",
ipstat.ReceivedPacketsForwarded);
Console.WriteLine(" Delivered ........................... : {0}",
ipstat.ReceivedPacketsDelivered);
Console.WriteLine(" Discarded ........................... : {0}",
ipstat.ReceivedPacketsDiscarded);
}
Public Shared Sub ShowInboundIPStatistics()
Dim properties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
Dim ipstat As IPGlobalStatistics = properties.GetIPv4GlobalStatistics()
Console.WriteLine(" Inbound Packet Data:")
Console.WriteLine(" Received ............................ : {0}", ipstat.ReceivedPackets)
Console.WriteLine(" Forwarded ........................... : {0}", ipstat.ReceivedPacketsForwarded)
Console.WriteLine(" Delivered ........................... : {0}", ipstat.ReceivedPacketsDelivered)
Console.WriteLine(" Discarded ........................... : {0}", ipstat.ReceivedPacketsDiscarded)
End Sub
Comentários
Essa classe fornece informações estatísticas e de configuração sobre as interfaces de rede e as conexões de rede do computador local.
As informações fornecidas por essa classe são semelhantes às fornecidas pelas funções da API auxiliar de protocolo da Internet. Para obter informações sobre o Auxiliar de Protocolo da Internet, consulte o Auxiliar de IP.
Construtores
| Nome | Description |
|---|---|
| IPGlobalProperties() |
Inicializa uma nova instância da classe IPGlobalProperties. |
Propriedades
| Nome | Description |
|---|---|
| DhcpScopeName |
Obtém o nome do escopo do PROTOCOLO DHCP (Dynamic Host Configuration Protocol). |
| DomainName |
Obtém o domínio no qual o computador local está registrado. |
| HostName |
Obtém o nome do host para o computador local. |
| IsWinsProxy |
Obtém um valor Boolean que especifica se o computador local está agindo como um proxy wins (Serviço de Nome da Internet) Windows. |
| NodeType |
Obtém o tipo de nó NetBIOS (Sistema básico de entrada/saída) de rede do computador local. |
Métodos
| Nome | Description |
|---|---|
| BeginGetUnicastAddresses(AsyncCallback, Object) |
Inicia uma solicitação assíncrona para recuperar a tabela de endereços IP unicast estáveis no computador local. |
| EndGetUnicastAddresses(IAsyncResult) |
Encerra uma solicitação assíncrona pendente para recuperar a tabela de endereços IP unicast estáveis no computador local. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetActiveTcpConnections() |
Retorna informações sobre as conexões IPv4 (Protocolo IPv4) e TCP (Protocolo de Controle de Transmissão) IPv6 no computador local. |
| GetActiveTcpListeners() |
Retorna informações de ponto de extremidade sobre os ouvintes IPv4 (Protocolo iPv4) e TCP (Protocolo de Controle de Transmissão) IPv6 no computador local. |
| GetActiveUdpListeners() |
Retorna informações sobre os ouvintes do Protocolo de Internet 4 (IPv4) e UDP (Protocolo de Datagrama de Usuário) IPv6 no computador local. |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetIcmpV4Statistics() |
Fornece dados estatísticos do ICMP (Protocolo de Mensagem de Controle de Internet) versão 4 para o computador local. |
| GetIcmpV6Statistics() |
Fornece dados estatísticos do Protocolo de Mensagem de Controle de Internet (ICMP) versão 6 para o computador local. |
| GetIPGlobalProperties() |
Obtém um objeto que fornece informações sobre a conectividade de rede e as estatísticas de tráfego do computador local. |
| GetIPv4GlobalStatistics() |
Fornece dados estatísticos do Protocolo de Internet versão 4 (IPv4) para o computador local. |
| GetIPv6GlobalStatistics() |
Fornece dados estatísticos do Protocolo de Internet versão 6 (IPv6) para o computador local. |
| GetTcpIPv4Statistics() |
Fornece dados estatísticos do Protocolo de Controle de Transmissão/Protocolo de Internet versão 4 (TCP/IPv4) para o computador local. |
| GetTcpIPv6Statistics() |
Fornece dados estatísticos do Protocolo de Controle de Transmissão/Protocolo de Internet versão 6 (TCP/IPv6) para o computador local. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetUdpIPv4Statistics() |
Fornece dados estatísticos UDP/IPv4 (Protocolo de Datagrama do Usuário/Protocolo de Internet versão 4) para o computador local. |
| GetUdpIPv6Statistics() |
Fornece dados estatísticos UDP/IPv6 (Protocolo de Datagrama do Usuário/Protocolo de Internet versão 6) para o computador local. |
| GetUnicastAddresses() |
Recupera a tabela de endereços IP unicast estáveis no computador local. |
| GetUnicastAddressesAsync() |
Recupera a tabela de endereços IP unicast estáveis no computador local como uma operação assíncrona. |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |