IPGlobalProperties.GetUdpIPv4Statistics Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce dati statistici del protocollo User Datagram Protocol/Internet Protocol versione 4 (UDP/IPv4) per il computer locale.
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
Valori restituiti
Oggetto UdpStatistics che fornisce statistiche sul traffico UDP/IPv4 per il computer locale.
- Attributi
Eccezioni
La chiamata alla funzione Win32 GetUdpStatistics non è riuscita.
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.