IPGlobalProperties Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |