IPGlobalProperties.GetUdpIPv6Statistics Methode

Definitie

Biedt statistische gegevens van User Datagram Protocol/Internet Protocol versie 6 (UDP/IPv6) voor de lokale computer.

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

Retouren

Een UdpStatistics object dat UDP/IPv6-verkeersstatistieken biedt voor de lokale computer.

Uitzonderingen

De aanroep van de Win32-functie GetUdpStatistics is mislukt.

Op de lokale computer wordt geen besturingssysteem uitgevoerd dat IPv6 ondersteunt.

Voorbeelden

In het volgende voorbeeld worden de UDP/IP-statistieken voor de lokale computer weergegeven.

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

Opmerkingen

UDP is een verbindingsloos transportlaagprotocol dat verantwoordelijk is voor het verzenden en ontvangen van datagrammen. Het is gedefinieerd in IETF RFC 768.

Zie de UdpStatistics klassedocumentatie voor meer informatie over de UDP-verkeersstatistieken die beschikbaar zijn voor toepassingen. Het object dat door deze methode wordt geretourneerd, weerspiegelt de statistieken vanaf het moment dat het UdpStatistics object wordt gemaakt. Deze informatie wordt niet dynamisch bijgewerkt.

Van toepassing op