IcmpV4Statistics Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |