IcmpV6Statistics 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 ICMPv6 (Internet Control Message Protocol für Internet Protocol, Version 6)-Statistikdaten für den lokalen Computer bereit.
public ref class IcmpV6Statistics abstract
public abstract class IcmpV6Statistics
type IcmpV6Statistics = class
Public MustInherit Class IcmpV6Statistics
- Vererbung
-
IcmpV6Statistics
Beispiele
Im folgenden Beispiel werden die aktuellen ICMPv6-Statistiken angezeigt.
void ShowIcmpV6Statistics()
{
IPGlobalProperties ^ properties = IPGlobalProperties::GetIPGlobalProperties();
IcmpV6Statistics ^ stat = properties->GetIcmpV6Statistics();
Console::WriteLine( "ICMP V6 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( " Parameter Problems .................. Sent: {0,-10} Received: {1,-10}", stat->ParameterProblemsSent, stat->ParameterProblemsReceived );
Console::WriteLine( " Packets Too Big ..................... Sent: {0,-10} Received: {1,-10}", stat->PacketTooBigMessagesSent, stat->PacketTooBigMessagesReceived );
Console::WriteLine( " Redirects ........................... Sent: {0,-10} Received: {1,-10}", stat->RedirectsSent, stat->RedirectsReceived );
Console::WriteLine( " Router Advertisements ............... Sent: {0,-10} Received: {1,-10}", stat->RouterAdvertisementsSent, stat->RouterAdvertisementsReceived );
Console::WriteLine( " Router Solicitations ................ Sent: {0,-10} Received: {1,-10}", stat->RouterSolicitsSent, stat->RouterSolicitsReceived );
Console::WriteLine( " Time Exceeded ....................... Sent: {0,-10} Received: {1,-10}", stat->TimeExceededMessagesSent, stat->TimeExceededMessagesReceived );
Console::WriteLine( " Neighbor Advertisements ............. Sent: {0,-10} Received: {1,-10}", stat->NeighborAdvertisementsSent, stat->NeighborAdvertisementsReceived );
Console::WriteLine( " Neighbor Solicitations .............. Sent: {0,-10} Received: {1,-10}", stat->NeighborSolicitsSent, stat->NeighborSolicitsReceived );
Console::WriteLine( " Membership Queries .................. Sent: {0,-10} Received: {1,-10}", stat->MembershipQueriesSent, stat->MembershipQueriesReceived );
Console::WriteLine( " Membership Reports .................. Sent: {0,-10} Received: {1,-10}", stat->MembershipReportsSent, stat->MembershipReportsReceived );
Console::WriteLine( " Membership Reductions ............... Sent: {0,-10} Received: {1,-10}", stat->MembershipReductionsSent, stat->MembershipReductionsReceived );
Console::WriteLine( "" );
}
public static void ShowIcmpV6Statistics()
{
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
IcmpV6Statistics stat = properties.GetIcmpV6Statistics();
Console.WriteLine("ICMP V6 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(" Parameter Problems .................. Sent: {0,-10} Received: {1,-10}",
stat.ParameterProblemsSent, stat.ParameterProblemsReceived);
Console.WriteLine(" Packets Too Big ..................... Sent: {0,-10} Received: {1,-10}",
stat.PacketTooBigMessagesSent, stat.PacketTooBigMessagesReceived);
Console.WriteLine(" Redirects ........................... Sent: {0,-10} Received: {1,-10}",
stat.RedirectsSent, stat.RedirectsReceived);
Console.WriteLine(" Router Advertisements ............... Sent: {0,-10} Received: {1,-10}",
stat.RouterAdvertisementsSent, stat.RouterAdvertisementsReceived);
Console.WriteLine(" Router Solicitations ................ Sent: {0,-10} Received: {1,-10}",
stat.RouterSolicitsSent, stat.RouterSolicitsReceived);
Console.WriteLine(" Time Exceeded ....................... Sent: {0,-10} Received: {1,-10}",
stat.TimeExceededMessagesSent, stat.TimeExceededMessagesReceived);
Console.WriteLine(" Neighbor Advertisements ............. Sent: {0,-10} Received: {1,-10}",
stat.NeighborAdvertisementsSent, stat.NeighborAdvertisementsReceived);
Console.WriteLine(" Neighbor Solicitations .............. Sent: {0,-10} Received: {1,-10}",
stat.NeighborSolicitsSent, stat.NeighborSolicitsReceived);
Console.WriteLine(" Membership Queries .................. Sent: {0,-10} Received: {1,-10}",
stat.MembershipQueriesSent, stat.MembershipQueriesReceived);
Console.WriteLine(" Membership Reports .................. Sent: {0,-10} Received: {1,-10}",
stat.MembershipReportsSent, stat.MembershipReportsReceived);
Console.WriteLine(" Membership Reductions ............... Sent: {0,-10} Received: {1,-10}",
stat.MembershipReductionsSent, stat.MembershipReductionsReceived);
Console.WriteLine("");
}
Hinweise
ICMPV6 ist eine Reihe von Fehler- und Informationsmeldungen für die Verwendung mit InternetProtokoll Version 6 (IPv6). Diese Klasse wird von der GetIcmpV6Statistics -Methode verwendet, um ICMPV6-Datenverkehrsinformationen zurückzugeben.
Die Eigenschaften in dieser Klasse korrelieren mit den Management Information Base-Objekten für ICMPv6, die in IETF RFC 2466 definiert sind. ICMPv6 ist in RFC 2463 definiert.
Konstruktoren
IcmpV6Statistics() |
Initialisiert eine neue Instanz der IcmpV6Statistics-Klasse. |
Eigenschaften
DestinationUnreachableMessagesReceived |
Ruft die Anzahl der ICMPv6 (Internet Control Message Protocol, Version 6)-Meldungen ab, die empfangen wurden, weil die als Ziel eines Pakets angegebene Adresse nicht erreichbar ist. |
DestinationUnreachableMessagesSent |
Ruft die Anzahl der ICMPv6 (Internet Control Message Protocol, Version 6)-Meldungen ab, die gesendet wurden, weil die als Ziel eines Pakets angegebene Adresse nicht erreichbar ist. |
EchoRepliesReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Echo Reply-Meldungen ab. |
EchoRepliesSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Echo Reply-Meldungen ab. |
EchoRequestsReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Echo Request-Meldungen ab. |
EchoRequestsSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Echo Request-Meldungen ab. |
ErrorsReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Fehlermeldungen ab. |
ErrorsSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Fehlermeldungen ab. |
MembershipQueriesReceived |
Ruft die Anzahl der empfangenen IGMP (Internet Group Management Protocol)-Group Membership Query-Meldungen ab. |
MembershipQueriesSent |
Ruft die Anzahl der gesendeten IGMP (Internet Group Management Protocol)-Group Membership Query-Meldungen ab. |
MembershipReductionsReceived |
Ruft die Anzahl der empfangenen IGMP (Internet Group Management Protocol)-Group Membership Reduction-Meldungen ab. |
MembershipReductionsSent |
Ruft die Anzahl der gesendeten IGMP (Internet Group Management Protocol)-Group Membership Reduction-Meldungen ab. |
MembershipReportsReceived |
Ruft die Anzahl der empfangenen IGMP (Internet Group Management Protocol)-Group Membership Report-Meldungen ab. |
MembershipReportsSent |
Ruft die Anzahl der gesendeten IGMP (Internet Group Management Protocol)-Group Membership Report-Meldungen ab. |
MessagesReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Meldungen ab. |
MessagesSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Meldungen ab. |
NeighborAdvertisementsReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Neighbor Advertisement-Meldungen ab. |
NeighborAdvertisementsSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Neighbor Advertisement-Meldungen ab. |
NeighborSolicitsReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Neighbor Solicitation-Meldungen ab. |
NeighborSolicitsSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Neighbor Solicitation-Meldungen ab. |
PacketTooBigMessagesReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Packet Too Big-Meldungen ab. |
PacketTooBigMessagesSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Packet Too Big-Meldungen ab. |
ParameterProblemsReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Parameter Problem-Meldungen ab. |
ParameterProblemsSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Parameter Problem-Meldungen ab. |
RedirectsReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Redirect-Meldungen ab. |
RedirectsSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Redirect-Meldungen ab. |
RouterAdvertisementsReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Router Advertisement-Meldungen ab. |
RouterAdvertisementsSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Router Advertisement-Meldungen ab. |
RouterSolicitsReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Router Solicitation-Meldungen ab. |
RouterSolicitsSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Router Solicitation-Meldungen ab. |
TimeExceededMessagesReceived |
Ruft die Anzahl der empfangenen ICMPv6 (Internet Control Message Protocol, Version 6)-Time Exceeded-Meldungen ab. |
TimeExceededMessagesSent |
Ruft die Anzahl der gesendeten ICMPv6 (Internet Control Message Protocol, Version 6)-Time Exceeded-Meldungen ab. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |