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.

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)

Aplica-se a