IcmpV4Statistics Sınıf

Tanım

Yerel bilgisayar için IPv4 (ICMPv4) istatistiksel verileri için İnternet Denetim İletisi Protokolü sağlar.

public ref class IcmpV4Statistics abstract
public abstract class IcmpV4Statistics
type IcmpV4Statistics = class
Public MustInherit Class IcmpV4Statistics
Devralma
IcmpV4Statistics

Örnekler

Aşağıdaki örnek geçerli ICMPv4 istatistiklerini görüntüler.

void ShowIcmpV4Statistics()
{
   IPGlobalProperties ^ properties = IPGlobalProperties::GetIPGlobalProperties();
   IcmpV4Statistics ^ stat = properties->GetIcmpV4Statistics();
   Console::WriteLine( "ICMP V4 Statistics:" );
   Console::WriteLine( "  Messages ............................ Sent: {0,-10}   Received: {1,-10}", stat->MessagesSent, stat->MessagesReceived );
   Console::WriteLine( "  Errors .............................. Sent: {0,-10}   Received: {1,-10}", stat->ErrorsSent, stat->ErrorsReceived );
   Console::WriteLine( "  Echo Requests ....................... Sent: {0,-10}   Received: {1,-10}", stat->EchoRequestsSent, stat->EchoRequestsReceived );
   Console::WriteLine( "  Echo Replies ........................ Sent: {0,-10}   Received: {1,-10}", stat->EchoRepliesSent, stat->EchoRepliesReceived );
   Console::WriteLine( "  Destination Unreachables ............ Sent: {0,-10}   Received: {1,-10}", stat->DestinationUnreachableMessagesSent, stat->DestinationUnreachableMessagesReceived );
   Console::WriteLine( "  Source Quenches ..................... Sent: {0,-10}   Received: {1,-10}", stat->SourceQuenchesSent, stat->SourceQuenchesReceived );
   Console::WriteLine( "  Redirects ........................... Sent: {0,-10}   Received: {1,-10}", stat->RedirectsSent, stat->RedirectsReceived );
   Console::WriteLine( "  TimeExceeded ........................ Sent: {0,-10}   Received: {1,-10}", stat->TimeExceededMessagesSent, stat->TimeExceededMessagesReceived );
   Console::WriteLine( "  Parameter Problems .................. Sent: {0,-10}   Received: {1,-10}", stat->ParameterProblemsSent, stat->ParameterProblemsReceived );
   Console::WriteLine( "  Timestamp Requests .................. Sent: {0,-10}   Received: {1,-10}", stat->TimestampRequestsSent, stat->TimestampRequestsReceived );
   Console::WriteLine( "  Timestamp Replies ................... Sent: {0,-10}   Received: {1,-10}", stat->TimestampRepliesSent, stat->TimestampRepliesReceived );
   Console::WriteLine( "  Address Mask Requests ............... Sent: {0,-10}   Received: {1,-10}", stat->AddressMaskRequestsSent, stat->AddressMaskRequestsReceived );
   Console::WriteLine( "  Address Mask Replies ................ Sent: {0,-10}   Received: {1,-10}", stat->AddressMaskRepliesSent, stat->AddressMaskRepliesReceived );
   Console::WriteLine( "" );
}
public static void ShowIcmpV4Statistics()
{
    IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
    IcmpV4Statistics stat = properties.GetIcmpV4Statistics();
    Console.WriteLine("ICMP V4 Statistics:");

    Console.WriteLine("  Messages ............................ Sent: {0,-10}   Received: {1,-10}",
        stat.MessagesSent, stat.MessagesReceived);
    Console.WriteLine("  Errors .............................. Sent: {0,-10}   Received: {1,-10}",
        stat.ErrorsSent, stat.ErrorsReceived);

    Console.WriteLine("  Echo Requests ....................... Sent: {0,-10}   Received: {1,-10}",
        stat.EchoRequestsSent, stat.EchoRequestsReceived);
    Console.WriteLine("  Echo Replies ........................ Sent: {0,-10}   Received: {1,-10}",
        stat.EchoRepliesSent, stat.EchoRepliesReceived);

    Console.WriteLine("  Destination Unreachables ............ Sent: {0,-10}   Received: {1,-10}",
        stat.DestinationUnreachableMessagesSent, stat.DestinationUnreachableMessagesReceived);

    Console.WriteLine("  Source Quenches ..................... Sent: {0,-10}   Received: {1,-10}",
        stat.SourceQuenchesSent, stat.SourceQuenchesReceived);

    Console.WriteLine("  Redirects ........................... Sent: {0,-10}   Received: {1,-10}",
        stat.RedirectsSent, stat.RedirectsReceived);

    Console.WriteLine("  TimeExceeded ........................ Sent: {0,-10}   Received: {1,-10}",
        stat.TimeExceededMessagesSent, stat.TimeExceededMessagesReceived);

    Console.WriteLine("  Parameter Problems .................. Sent: {0,-10}   Received: {1,-10}",
        stat.ParameterProblemsSent, stat.ParameterProblemsReceived);

    Console.WriteLine("  Timestamp Requests .................. Sent: {0,-10}   Received: {1,-10}",
        stat.TimestampRequestsSent, stat.TimestampRequestsReceived);
    Console.WriteLine("  Timestamp Replies ................... Sent: {0,-10}   Received: {1,-10}",
        stat.TimestampRepliesSent, stat.TimestampRepliesReceived);

    Console.WriteLine("  Address Mask Requests ............... Sent: {0,-10}   Received: {1,-10}",
        stat.AddressMaskRequestsSent, stat.AddressMaskRequestsReceived);
    Console.WriteLine("  Address Mask Replies ................ Sent: {0,-10}   Received: {1,-10}",
        stat.AddressMaskRepliesSent, stat.AddressMaskRepliesReceived);
    Console.WriteLine("");
}

Açıklamalar

ICMPv4, İnternet Protokolü sürüm 4 ile kullanılmak üzere bir hata ve bilgilendirme iletileri kümesidir. ICMP sürüm 4, IETF RFC 792'de tanımlanır.

Bu sınıf, yöntemi tarafından GetIcmpV4Statistics ICMPv4 trafik bilgilerini döndürmek için kullanılır.

Oluşturucular

IcmpV4Statistics()

IcmpV4Statistics sınıfının yeni bir örneğini başlatır.

Özellikler

AddressMaskRepliesReceived

Alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Adres Maskesi Yanıt iletilerinin sayısını alır.

AddressMaskRepliesSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Adres Maskesi Yanıt iletilerinin sayısını alır.

AddressMaskRequestsReceived

Alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Adres Maskesi İsteği iletilerinin sayısını alır.

AddressMaskRequestsSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Adres Maskesi İstek iletilerinin sayısını alır.

DestinationUnreachableMessagesReceived

Hedefinde ulaşılamayan bir adrese sahip bir paket nedeniyle alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) iletilerinin sayısını alır.

DestinationUnreachableMessagesSent

Hedefinde ulaşılamayan bir adrese sahip bir paket nedeniyle gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) iletilerinin sayısını alır.

EchoRepliesReceived

Alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Yankı Yanıtı iletilerinin sayısını alır.

EchoRepliesSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Yankı Yanıtı iletilerinin sayısını alır.

EchoRequestsReceived

Alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Yankı İsteği iletilerinin sayısını alır.

EchoRequestsSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Yankı İsteği iletilerinin sayısını alır.

ErrorsReceived

Alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) hata iletilerinin sayısını alır.

ErrorsSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) hata iletilerinin sayısını alır.

MessagesReceived

Alınan İnternet Denetim İletisi Protokolü iletilerinin sayısını alır.

MessagesSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) iletilerinin sayısını alır.

ParameterProblemsReceived

Alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Parametre Sorunu iletilerinin sayısını alır.

ParameterProblemsSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Parametre Sorunu iletilerinin sayısını alır.

RedirectsReceived

Alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Yeniden Yönlendirme iletilerinin sayısını alır.

RedirectsSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Yeniden Yönlendirme iletilerinin sayısını alır.

SourceQuenchesReceived

Alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Kaynak Yanıt verme iletilerinin sayısını alır.

SourceQuenchesSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Kaynak Yanıt verme iletilerinin sayısını alır.

TimeExceededMessagesReceived

Alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Süresi Aşıldı iletilerinin sayısını alır.

TimeExceededMessagesSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Süresi Aşıldı iletilerinin sayısını alır.

TimestampRepliesReceived

Alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Zaman Damgası Yanıt iletilerinin sayısını alır.

TimestampRepliesSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Zaman Damgası Yanıt iletilerinin sayısını alır.

TimestampRequestsReceived

Alınan İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Zaman Damgası İsteği iletilerinin sayısını alır.

TimestampRequestsSent

Gönderilen İnternet Denetim İletisi Protokolü sürüm 4 (ICMPv4) Zaman Damgası İsteği iletilerinin 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)

Şunlara uygulanır