IPGlobalProperties.GetUdpIPv4Statistics Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller statistiska data från User Datagram Protocol/Internet Protocol version 4 (UDP/IPv4) för den lokala datorn.
public:
abstract System::Net::NetworkInformation::UdpStatistics ^ GetUdpIPv4Statistics();
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv4Statistics();
public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv4Statistics();
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
abstract member GetUdpIPv4Statistics : unit -> System.Net.NetworkInformation.UdpStatistics
abstract member GetUdpIPv4Statistics : unit -> System.Net.NetworkInformation.UdpStatistics
Public MustOverride Function GetUdpIPv4Statistics () As UdpStatistics
Returer
Ett UdpStatistics objekt som tillhandahåller UDP/IPv4-trafikstatistik för den lokala datorn.
- Attribut
Undantag
Anropet till Win32-funktionen GetUdpStatistics misslyckades.
Exempel
I följande exempel visas UDP/IP-statistik för den lokala datorn.
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("");
}
Kommentarer
UDP är ett protokoll för anslutningslöst transportlager som ansvarar för att skicka och ta emot datagram. Det definieras i IETF RFC 768.
Mer information om UDP-trafikstatistiken som är tillgänglig för program finns i klassdokumentationen UdpStatistics . Observera att objektet som returneras av den här metoden återspeglar statistiken från och med den tidpunkt då UdpStatistics objektet skapas. Den här informationen uppdateras inte dynamiskt.