IPGlobalProperties.GetUdpIPv6Statistics Método
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 dados estatísticos do User Datagram Protocol/Internet Protocol versão 6 (UDP/IPv6) para o computador local.
public:
abstract System::Net::NetworkInformation::UdpStatistics ^ GetUdpIPv6Statistics();
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv6Statistics();
public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv6Statistics();
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
abstract member GetUdpIPv6Statistics : unit -> System.Net.NetworkInformation.UdpStatistics
abstract member GetUdpIPv6Statistics : unit -> System.Net.NetworkInformation.UdpStatistics
Public MustOverride Function GetUdpIPv6Statistics () As UdpStatistics
Devoluções
Um objeto que fornece estatísticas UdpStatistics de tráfego UDP/IPv6 para o computador local.
- Atributos
Exceções
A chamada à função GetUdpStatistics Win32 falhou.
O computador local não está a correr um sistema operativo que suporte IPv6.
Exemplos
O exemplo seguinte apresenta as estatísticas UDP/IP para o computador local.
public static void ShowUdpStatistics(NetworkInterfaceComponent version)
{
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
UdpStatistics udpStat = null;
switch (version)
{
case NetworkInterfaceComponent.IPv4:
udpStat = properties.GetUdpIPv4Statistics();
Console.WriteLine("UDP IPv4 Statistics");
break;
case NetworkInterfaceComponent.IPv6:
udpStat = properties.GetUdpIPv6Statistics();
Console.WriteLine("UDP IPv6 Statistics");
break;
default:
throw new ArgumentException("version");
// break;
}
Console.WriteLine(" Datagrams Received ...................... : {0}",
udpStat.DatagramsReceived);
Console.WriteLine(" Datagrams Sent .......................... : {0}",
udpStat.DatagramsSent);
Console.WriteLine(" Incoming Datagrams Discarded ............ : {0}",
udpStat.IncomingDatagramsDiscarded);
Console.WriteLine(" Incoming Datagrams With Errors .......... : {0}",
udpStat.IncomingDatagramsWithErrors);
Console.WriteLine(" UDP Listeners ........................... : {0}",
udpStat.UdpListeners);
Console.WriteLine("");
}
Observações
O UDP é um protocolo de camada de transporte sem ligação responsável pelo envio e receção de datagramas. Está definido no IETF RFC 768.
Para detalhes sobre as estatísticas de tráfego UDP disponíveis para aplicações, consulte a documentação da UdpStatistics classe. Note-se que o objeto devolvido por este método reflete as estatísticas no momento em que o UdpStatistics objeto é criado. Esta informação não é atualizada dinamicamente.