IPGlobalProperties.GetUdpIPv6Statistics Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.