Ler em inglês

Compartilhar via


UdpStatistics Classe

Definição

Fornece dados estatísticos do protocolo UDP (User Datagram).

C#
public abstract 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.

C#
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

UdpStatistics()

Inicializa uma nova instância da classe UdpStatistics.

Propriedades

DatagramsReceived

Obtém o número de datagramas de protocolo UDP recebidos.

DatagramsSent

Obtém o número de datagramas de protocolo UDP enviados.

IncomingDatagramsDiscarded

Obtém o número de datagramas de protocolo UDP recebidos e descartados devido a erros de porta.

IncomingDatagramsWithErrors

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.

UdpListeners

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)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
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)

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