UdpStatistics Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanıcı Veri Birimi Protokolü (UDP) istatistiksel verileri sağlar.
public ref class UdpStatistics abstract
public abstract class UdpStatistics
type UdpStatistics = class
Public MustInherit Class UdpStatistics
- Devralma
-
UdpStatistics
Örnekler
Aşağıdaki kod örneği, belirtilen adres ailesi için UDP istatistiklerini görüntüler.
void ShowUdpStatistics( NetworkInterfaceComponent version )
{
IPGlobalProperties ^ properties = IPGlobalProperties::GetIPGlobalProperties();
UdpStatistics ^ udpStat = nullptr;
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 gcnew 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( "" );
}
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("");
}
Açıklamalar
Bu sınıfın örnekleri, uygulamalara UDP trafik bilgilerine erişim vermek için ve GetUdpIPv6Statistics yöntemleri tarafından GetUdpIPv4Statistics döndürülür.
Bu sınıftaki bilgiler, içinde açıklanan yönetim bilgileri nesneleriyle bağıntılıdır https://www.ietf.org/rfc/rfc2013.txt.
Oluşturucular
UdpStatistics() |
UdpStatistics sınıfının yeni bir örneğini başlatır. |
Özellikler
DatagramsReceived |
Alınan Kullanıcı Veri Birimi Protokolü (UDP) veri birimi sayısını alır. |
DatagramsSent |
Gönderilen Kullanıcı Veri Birimi Protokolü (UDP) veri birimi sayısını alır. |
IncomingDatagramsDiscarded |
Bağlantı noktası hataları nedeniyle alınan ve atılan Kullanıcı Veri Birimi Protokolü (UDP) veri birimi sayısını alır. |
IncomingDatagramsWithErrors |
Hatalı bağlantı noktası bilgileri dışındaki hatalar nedeniyle alınan ve atılan Kullanıcı Veri Birimi Protokolü (UDP) veri birimi sayısını alır. |
UdpListeners |
Kullanıcı Veri Birimi Protokolü (UDP) veri birimlerini dinleyen yerel uç noktaların sayısını alır. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |