IcmpV4Statistics Klasse

Definition

Stellt statistische Daten für IPv4 (ICMPv4) für den lokalen Computer bereit.

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

Beispiele

Im folgenden Beispiel werden die aktuellen ICMPv4-Statistiken angezeigt.

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("");
}

Hinweise

ICMPv4 ist eine Reihe von Fehler- und Informationsmeldungen für die Verwendung mit Internetprotokoll Version 4. ICMP Version 4 ist in IETF RFC 792 definiert.

Diese Klasse wird von der GetIcmpV4Statistics Methode verwendet, um ICMPv4-Datenverkehrsinformationen zurückzugeben.

Konstruktoren

Name Beschreibung
IcmpV4Statistics()

Initialisiert eine neue Instanz der IcmpV4Statistics-Klasse.

Eigenschaften

Name Beschreibung
AddressMaskRepliesReceived

Ruft die Anzahl der Empfangenen Adressmaskenantwortnachrichten ab, Version 4 (Internet Control Message Protocol, ICMPv4).

AddressMaskRepliesSent

Ruft die Anzahl der ICMPv4(Internet Control Message Protocol) Adressmaske Antwortnachrichten, die gesendet wurden.

AddressMaskRequestsReceived

Ruft die Anzahl der Empfangenen Nachrichten vom Internet Control Message Protocol, Version 4 (ICMPv4), Adressmaskenanforderungsnachrichten ab.

AddressMaskRequestsSent

Ruft die Anzahl der ICMPv4(Internet Control Message Protocol) Adressmaskenanforderungsnachrichten ab, die gesendet wurden.

DestinationUnreachableMessagesReceived

Ruft die Anzahl der Internet Control Message Protocol Version 4 (ICMPv4)-Nachrichten ab, die aufgrund eines Pakets mit einer nicht erreichbaren Adresse im Ziel empfangen wurden.

DestinationUnreachableMessagesSent

Ruft die Anzahl der Internet Control Message Protocol Version 4 (ICMPv4)-Nachrichten ab, die aufgrund eines Pakets mit einer nicht erreichbaren Adresse im Ziel gesendet wurden.

EchoRepliesReceived

Ruft die Anzahl der empfangenen Echoantwortnachrichten ab, Version 4 (ICMPv4).

EchoRepliesSent

Ruft die Anzahl der Internet Control Message Protocol Version 4 (ICMPv4) Echo Reply-Nachrichten, die gesendet wurden.

EchoRequestsReceived

Ruft die Anzahl der Empfangenen Echoanforderungsnachrichten ab Version 4 (ICMPv4) des Internet Control Message Protocol ab.

EchoRequestsSent

Ruft die Anzahl der Gesendeten Echoanforderungsnachrichten ab Version 4 (ICMPv4) des Internet Control Message Protocol ab.

ErrorsReceived

Ruft die Anzahl der empfangenen ICMPv4-Fehlermeldungen (Internet Control Message Protocol, Version 4) ab.

ErrorsSent

Ruft die Anzahl der Gesendeten Internet Control Message Protocol Version 4 (ICMPv4)-Fehlermeldungen ab.

MessagesReceived

Ruft die Anzahl der empfangenen Nachrichten des Internetsteuerelement-Nachrichtenprotokolls ab.

MessagesSent

Ruft die Anzahl der gesendeten ICMPv4-Nachrichten (Internet Control Message Protocol, Version 4) ab.

ParameterProblemsReceived

Ruft die Anzahl der Internet Control Message Protocol Version 4 (ICMPv4) Parameter ProblemMeldungen, die empfangen wurden.

ParameterProblemsSent

Ruft die Anzahl der Internet Control Message Protocol Version 4 (ICMPv4) Parameter ProblemMeldungen, die gesendet wurden.

RedirectsReceived

Ruft die Anzahl der empfangenen Internet Control Message Protocol Version 4 (ICMPv4)-Umleitungsnachrichten ab.

RedirectsSent

Ruft die Anzahl der Internet Control Message Protocol Version 4 (ICMPv4)-Umleitungsnachrichten ab, die gesendet wurden.

SourceQuenchesReceived

Ruft die Anzahl der Empfangenen Nachrichten vom Internet Control Message Protocol Ab Version 4 (ICMPv4) ab.

SourceQuenchesSent

Ruft die Anzahl der gesendeten ICMPv4-Quellnachrichten (Internet Control Message Protocol, ICMPv4) ab.

TimeExceededMessagesReceived

Ruft die Anzahl der Internet Control Message Protocol Version 4 (ICMPv4) Time Exceeded Messages, die empfangen wurden.

TimeExceededMessagesSent

Ruft die Anzahl der Internet Control Message Protocol Version 4 (ICMPv4) Zeit überschrittene Nachrichten, die gesendet wurden.

TimestampRepliesReceived

Ruft die Anzahl der empfangenen ICMPv4-Antwortnachrichten (Internet Control Message Protocol, ICMPv4) ab.

TimestampRepliesSent

Ruft die Anzahl der Internet Control Message Protocol Version 4 (ICMPv4) Timestamp Reply Nachrichten, die gesendet wurden.

TimestampRequestsReceived

Ruft die Anzahl der Empfangenen Von Internet Control Message Protocol Version 4 (ICMPv4) Zeitstempelanforderungsnachrichten ab.

TimestampRequestsSent

Ruft die Anzahl der Internet Control Message Protocol Version 4 (ICMPv4) ZeitstempelAnforderungsnachrichten, die gesendet wurden.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: