UdpStatistics Classe
Neste artigo
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 dados estatísticos do protocolo UDP (User Datagram).
public ref class UdpStatistics abstract
public abstract class UdpStatistics
type UdpStatistics = class
Public MustInherit Class UdpStatistics
- Herança
-
UdpStatistics
Exemplos
O exemplo de código a seguir exibe as estatísticas UDP para a família de endereços especificada.
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("");
}
Comentários
As instâncias dessa classe são retornadas pelos GetUdpIPv4Statistics métodos e GetUdpIPv6Statistics para dar aos aplicativos acesso a informações de tráfego UDP.
As informações nessa classe correlacionam-se aos objetos de informações de gerenciamento descritos em https://www.ietf.org/rfc/rfc2013.txt.
Construtores
Udp |
Inicializa uma nova instância da classe UdpStatistics. |
Propriedades
Datagrams |
Obtém o número de datagramas de protocolo UDP recebidos. |
Datagrams |
Obtém o número de datagramas de protocolo UDP enviados. |
Incoming |
Obtém o número de datagramas de protocolo UDP recebidos e descartados devido a erros de porta. |
Incoming |
Obtém o número de datagramas de protocolo UDP recebidos e descartados devido a erros que não sejam informações de porta incorretas. |
Udp |
Obtém o número de pontos de extremidade locais que estão ouvindo datagramas de protocolo UDP. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Memberwise |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Aplica-se a
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |