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 seguinte apresenta informações sobre o computador local usando uma instância desta 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

Observações

Esta classe fornece informações de configuração e estatísticas sobre as interfaces de rede e as ligações de rede do computador local.

A informação fornecida por esta classe é semelhante à fornecida pelas funções da API do Assistente de Protocolo de Internet. Para informações sobre o Auxiliar de Protocolo de Internet, consulte IP Helper.

Construtores

Name Description
IPGlobalProperties()

Inicializa uma nova instância da IPGlobalProperties classe.

Propriedades

Name Description
DhcpScopeName

Recebe o nome do âmbito do Protocolo de Configuração Dinâmica de Host (DHCP).

DomainName

Obtém o domínio onde o computador local está registado.

HostName

Obtém o nome do host do computador local.

IsWinsProxy

Recebe um valor Boolean que especifica se o computador local está a atuar como um proxy do Windows Internet Name Service (WINS).

NodeType

Obtém o tipo de nó Network Basic Input/Output System (NetBIOS) do computador local.

Métodos

Name Description
BeginGetUnicastAddresses(AsyncCallback, Object)

Inicia um pedido assíncrono para recuperar a tabela estável de endereços IP unicast no computador local.

EndGetUnicastAddresses(IAsyncResult)

Termina um pedido assíncrono pendente para recuperar a tabela estável de endereços IP unicast no computador local.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetActiveTcpConnections()

Devolve informações sobre as ligações do Protocolo de Internet versão 4 (IPv4) e do Protocolo de Controlo de Transmissão IPv6 (TCP) no computador local.

GetActiveTcpListeners()

Devolve informação do endpoint sobre os ouvintes do Protocolo de Internet versão 4 (IPv4) e do Protocolo de Controlo de Transmissão IPv6 (TCP) no computador local.

GetActiveUdpListeners()

Devolve informações sobre os ouvintes do Protocolo de Internet versão 4 (IPv4) e do Protocolo de Datagramas de Utilizador IPv6 (UDP) no computador local.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetIcmpV4Statistics()

Fornece dados estatísticos do Internet Control Message Protocol (ICMP) versão 4 para o computador local.

GetIcmpV6Statistics()

Fornece dados estatísticos do Internet Control Message Protocol (ICMP) versão 6 para o computador local.

GetIPGlobalProperties()

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

GetIPv4GlobalStatistics()

Fornece dados estatísticos do Protocolo de Internet versão 4 (IPv4) para o computador local.

GetIPv6GlobalStatistics()

Fornece dados estatísticos do Protocolo Internet versão 6 (IPv6) para o computador local.

GetTcpIPv4Statistics()

Fornece dados estatísticos do Protocolo de Controlo de Transmissão/Protocolo de Internet versão 4 (TCP/IPv4) para o computador local.

GetTcpIPv6Statistics()

Fornece dados estatísticos do Protocolo de Controlo 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 do User Datagram Protocol/Internet Protocol versão 4 (UDP/IPv4) para o computador local.

GetUdpIPv6Statistics()

Fornece dados estatísticos do User Datagram Protocol/Internet Protocol versão 6 (UDP/IPv6) para o computador local.

GetUnicastAddresses()

Recupera a tabela estável de endereços IP unicast no computador local.

GetUnicastAddressesAsync()

Recupera a tabela estável de endereços IP unicast no computador local como uma operação assíncrona.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a