IcmpV6Statistics Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des données statistiques ICMPv6 (Internet Control Message Protocol pour le protocole IPv6) pour l'ordinateur local.
public ref class IcmpV6Statistics abstract
public abstract class IcmpV6Statistics
type IcmpV6Statistics = class
Public MustInherit Class IcmpV6Statistics
- Héritage
-
IcmpV6Statistics
Exemples
L’exemple suivant affiche les statistiques ICMPv6 actuelles.
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("");
}
Remarques
ICMPV6 est un ensemble de messages d’erreur et d’informations à utiliser avec le protocole Internet version 6 (IPv6). Cette classe est utilisée par la méthode pour retourner les GetIcmpV6Statistics informations de trafic ICMPV6.
Les propriétés de cette classe sont corrélées aux objets Base d’informations de gestion pour ICMPv6 définis dans IETF RFC 2466. ICMPv6 est défini dans RFC 2463.
Constructeurs
IcmpV6Statistics() |
Initialise une nouvelle instance de la classe IcmpV6Statistics. |
Propriétés
DestinationUnreachableMessagesReceived |
Obtient le nombre de messages ICMPv6 reçus à cause de la présence d'une adresse inaccessible dans la destination d'un paquet. |
DestinationUnreachableMessagesSent |
Obtient le nombre de messages ICMPv6 envoyés à cause de la présence d'une adresse inaccessible dans la destination d'un paquet. |
EchoRepliesReceived |
Obtient le nombre de messages ICMPv6 de réponse à écho reçus. |
EchoRepliesSent |
Obtient le nombre de messages ICMPv6 Réponse à écho envoyés. |
EchoRequestsReceived |
Obtient le nombre de messages ICMPv6 de demande d'écho reçus. |
EchoRequestsSent |
Obtient le nombre de messages ICMPv6 de demande d'écho envoyés. |
ErrorsReceived |
Obtient le nombre de messages d'erreur ICMPv6 reçus. |
ErrorsSent |
Obtient le nombre de messages d'erreur ICMPv6 envoyés. |
MembershipQueriesReceived |
Obtient le nombre de messages de demande d'appartenance au groupe IGMP (Internet Group management Protocol) reçus. |
MembershipQueriesSent |
Obtient le nombre de messages de demande d'appartenance au groupe IGMP envoyés. |
MembershipReductionsReceived |
Obtient le nombre de messages de réduction d'appartenance au groupe IGMP reçus. |
MembershipReductionsSent |
Obtient le nombre de messages de réduction d'appartenance au groupe IGMP envoyés. |
MembershipReportsReceived |
Obtient le nombre de messages de rapport d'appartenance au groupe IGMP reçus. |
MembershipReportsSent |
Obtient le nombre de messages de rapport d'appartenance au groupe IGMP envoyés. |
MessagesReceived |
Obtient le nombre de messages ICMPv6 reçus. |
MessagesSent |
Obtient le nombre de messages ICMPv6 envoyés. |
NeighborAdvertisementsReceived |
Obtient le nombre de messages d'annonce du voisin ICMPv6 reçus. |
NeighborAdvertisementsSent |
Obtient le nombre de messages d'annonce du voisin ICMPv6 envoyés. |
NeighborSolicitsReceived |
Obtient le nombre de messages de sollicitation du voisin ICMPv6 reçus. |
NeighborSolicitsSent |
Obtient le nombre de messages de sollicitation du voisin ICMPv6 envoyés. |
PacketTooBigMessagesReceived |
Obtient le nombre de messages Paquet trop important ICMPv6 reçus. |
PacketTooBigMessagesSent |
Obtient le nombre de messages Paquet trop important ICMPv6 envoyés. |
ParameterProblemsReceived |
Obtient le nombre de messages Problème de paramètre ICMPv6 reçus. |
ParameterProblemsSent |
Obtient le nombre de messages Problème de paramètre ICMPv6 envoyés. |
RedirectsReceived |
Obtient le nombre de messages de redirection ICMPv6 reçus. |
RedirectsSent |
Obtient le nombre de messages de redirection ICMPv6 envoyés. |
RouterAdvertisementsReceived |
Obtient le nombre de messages d'annonce de routeur ICMPv6 reçus. |
RouterAdvertisementsSent |
Obtient le nombre de messages d'annonce de routeur ICMPv6 envoyés. |
RouterSolicitsReceived |
Obtient le nombre de messages de sollicitation de routeur ICMPv6 reçus. |
RouterSolicitsSent |
Obtient le nombre de messages de sollicitation de routeur ICMPv6 envoyés. |
TimeExceededMessagesReceived |
Obtient le nombre de messages Temps dépassé ICMPv6 reçus. |
TimeExceededMessagesSent |
Obtient le nombre de messages Temps dépassé ICMPv6 envoyés. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |