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.
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) |