IPGlobalProperties.GetUdpIPv6Statistics Metodo

Definizione

Fornisce dati statistici del protocollo User Datagram Protocol/Internet Protocol versione 6 (UDP/IPv6) per il computer locale.

public:
 abstract System::Net::NetworkInformation::UdpStatistics ^ GetUdpIPv6Statistics();
public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv6Statistics();
abstract member GetUdpIPv6Statistics : unit -> System.Net.NetworkInformation.UdpStatistics
Public MustOverride Function GetUdpIPv6Statistics () As UdpStatistics

Valori restituiti

Oggetto UdpStatistics che fornisce statistiche sul traffico UDP/IPv6 per il computer locale.

Eccezioni

Chiamata alla funzione GetUdpStatistics Win32 non riuscita.

Il computer locale non esegue un sistema operativo che supporta IPv6.

Esempio

Nell'esempio seguente vengono visualizzate le statistiche UDP/IP per il computer locale.

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("");
}

Commenti

UDP è un protocollo del livello di trasporto senza connessione responsabile dell'invio e della ricezione di datagrammi. È definito in IETF RFC 768.

Per informazioni dettagliate sulle statistiche sul traffico UDP disponibili per le applicazioni, vedere la documentazione della UdpStatistics classe. Si noti che l'oggetto restituito da questo metodo riflette le statistiche al momento della creazione dell'oggetto UdpStatistics . Queste informazioni non vengono aggiornate in modo dinamico.

Si applica a