IPGlobalProperties Classe

Definição

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.

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 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 de Internet. Para obter informações sobre o Auxiliar de Protocolo de Internet, consulte Auxiliar de IP.

Construtores

IPGlobalProperties()

Inicializa uma nova instância da classe IPGlobalProperties.

Propriedades

DhcpScopeName

Obtém o nome do escopo do DHCP (Dynamic Host Configuration Protocol).

DomainName

Obtém o domínio em que o computador local está registrado.

HostName

Obtém o nome do host do computador local.

IsWinsProxy

Obtém um valor Boolean que especifica se o computador local está agindo como um proxy de WINS (Serviço de Cadastramento na Internet do Windows).

NodeType

Obtém o tipo de nó do NetBIOS (sistema de entrada/saída básico de rede) do computador local.

Métodos

BeginGetUnicastAddresses(AsyncCallback, Object)

Começa 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 do protocolo TCP IPv4 (Protocolo IP versão 4) e IPv6 no computador local.

GetActiveTcpListeners()

Retorna informações de ponto de extremidade sobre os ouvintes TCP (Transmission Control Protocol) IPv4 e IPv6 no computador local.

GetActiveUdpListeners()

Retorna informações sobre os ouvintes do IPv4 (protocolo IP versão 4) e do UDP (protocolo UDP) IPv6 no computador local.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetIcmpV4Statistics()

Fornece dados estatísticos do protocolo ICMP versão 4 para o computador local.

GetIcmpV6Statistics()

Fornece dados estatísticos do protocolo ICMP versão 6 para o computador local.

GetIPGlobalProperties()

Obtém um objeto que fornece informações sobre as estatísticas de tráfego e conectividade de rede do computador local.

GetIPv4GlobalStatistics()

Fornece dados estatísticos de protocolo IP versão 4 (IPv4) para o computador local.

GetIPv6GlobalStatistics()

Fornece dados estatísticos de protocolo IP versão 6 (IPv6) para o computador local.

GetTcpIPv4Statistics()

Fornece os dados estatísticos do TCP/IPv4 (protocolo TCP/protocolo IP versão 4) para o computador local.

GetTcpIPv6Statistics()

Fornece os dados estatísticos do TCP/IPv6 (protocolo TCP/protocolo IP versão 6) para o computador local.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUdpIPv4Statistics()

Fornece os dados estatísticos do UDP/IPv4 (protocolo UDP/protocolo IP versão 4) para o computador local.

GetUdpIPv6Statistics()

Fornece os dados estatísticos do UDP/IPv6 (protocolo UDP/protocolo IP 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 solicitação assíncrona.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a