IcmpV6Statistics Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje protokol IP Control Message Protocol pro protokol ICMPv6 (Internet Protocol verze 6) statistické údaje pro místní počítač.
public ref class IcmpV6Statistics abstract
public abstract class IcmpV6Statistics
type IcmpV6Statistics = class
Public MustInherit Class IcmpV6Statistics
- Dědičnost
-
IcmpV6Statistics
Příklady
Následující příklad zobrazuje aktuální statistiky ICMPv6.
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("");
}
Poznámky
ICMPV6 je sada chybových a informačních zpráv pro použití s protokolem IPv6 (Internet Protocol verze 6). Tuto třídu používá GetIcmpV6Statistics metoda k vrácení informací o provozu ICMPV6.
Vlastnosti v této třídě korelují s objekty management information base pro ICMPv6 definované v IETF RFC 2466. ICMPv6 je definován v RFC 2463.
Konstruktory
IcmpV6Statistics() |
Inicializuje novou instanci IcmpV6Statistics třídy. |
Vlastnosti
DestinationUnreachableMessagesReceived |
Získá počet zpráv PROTOKOLU ICMPv6 (Internet Control Message Protocol verze 6) přijatých z důvodu paketu s nedostupnou adresou v cíli. |
DestinationUnreachableMessagesSent |
Získá počet zpráv PROTOKOLU ICMPv6 (Internet Control Message Protocol verze 6) odeslaných z důvodu paketu, který má nedostupnou adresu v cíli. |
EchoRepliesReceived |
Získá počet přijatých zpráv odezvy protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
EchoRepliesSent |
Získá počet odeslaných zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
EchoRequestsReceived |
Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
EchoRequestsSent |
Získá počet odeslaných zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
ErrorsReceived |
Získá počet přijatých chybových zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
ErrorsSent |
Získá počet odeslaných chybových zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
MembershipQueriesReceived |
Získá počet přijatých zpráv protokolu IGMP (Internet Group Management Protocol). |
MembershipQueriesSent |
Získá počet odeslaných zpráv protokolu IGMP (Internet Group Management Protocol). |
MembershipReductionsReceived |
Získá počet přijatých zpráv o snížení členství ve skupině protokolu IGMP (Internet Group Management Protocol). |
MembershipReductionsSent |
Získá počet odeslaných zpráv o snížení členství ve skupině protokolu IGMP (Internet Group Management Protocol). |
MembershipReportsReceived |
Získá počet přijatých zpráv o členství ve skupině protokolu IGMP (Internet Group Management Protocol). |
MembershipReportsSent |
Získá počet odeslaných zpráv o členství ve skupině protokolu IGMP (Internet Group Management Protocol). |
MessagesReceived |
Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
MessagesSent |
Získá počet odeslaných zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
NeighborAdvertisementsReceived |
Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
NeighborAdvertisementsSent |
Získá počet odeslaných zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
NeighborSolicitsReceived |
Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
NeighborSolicitsSent |
Získá počet odeslaných zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
PacketTooBigMessagesReceived |
Získá počet přijatých paketů protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
PacketTooBigMessagesSent |
Získá počet odeslaných zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
ParameterProblemsReceived |
Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6) parametru. |
ParameterProblemsSent |
Získá počet odeslaných zpráv o parametru IP Control Message Protocol verze 6 (ICMPv6). |
RedirectsReceived |
Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
RedirectsSent |
Získá počet odeslaných zpráv PROTOKOLU ICMPv6 (Internet Control Message Protocol verze 6). |
RouterAdvertisementsReceived |
Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
RouterAdvertisementsSent |
Získá počet odeslaných zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
RouterSolicitsReceived |
Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
RouterSolicitsSent |
Získá počet odeslaných zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6). |
TimeExceededMessagesReceived |
Získá počet přijatých zpráv PROTOKOLU ICMPv6 (Internet Control Message Protocol verze 6). |
TimeExceededMessagesSent |
Získá počet odeslaných zpráv PROTOKOLU ICMPv6 (Internet Control Message Protocol verze 6). |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |