UdpStatistics 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 dados estatísticos do User Datagram Protocol (UDP).
public ref class UdpStatistics abstract
public abstract class UdpStatistics
type UdpStatistics = class
Public MustInherit Class UdpStatistics
- Herança
-
UdpStatistics
Exemplos
O seguinte exemplo de código apresenta 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("");
}
Observações
As instâncias desta classe são devolvidas pelos GetUdpIPv4Statistics métodos e GetUdpIPv6Statistics para dar às aplicações acesso à informação de tráfego UDP.
A informação nesta classe correlaciona-se com os objetos de informação de gestão descritos em https://www.ietf.org/rfc/rfc2013.txt.
Construtores
| Name | Description |
|---|---|
| UdpStatistics() |
Inicializa uma nova instância da UdpStatistics classe. |
Propriedades
| Name | Description |
|---|---|
| DatagramsReceived |
Obtém o número de datagramas do User Datagram Protocol (UDP) que foram recebidos. |
| DatagramsSent |
Obtém o número de datagramas do User Datagram Protocol (UDP) que foram enviados. |
| IncomingDatagramsDiscarded |
Obtém o número de datagramas do User Datagram Protocol (UDP) que foram recebidos e descartados devido a erros de porta. |
| IncomingDatagramsWithErrors |
Obtém o número de datagramas do User Datagram Protocol (UDP) que foram recebidos e descartados devido a erros que não sejam informações de porta erradas. |
| UdpListeners |
Obtém o número de endpoints locais que estão a ouvir datagramas do User Datagram Protocol (UDP). |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |