IcmpV4Statistics 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 ICMPv4 (Internet Control Message Protocol pour IPv4) pour l'ordinateur local.
public ref class IcmpV4Statistics abstract
public abstract class IcmpV4Statistics
type IcmpV4Statistics = class
Public MustInherit Class IcmpV4Statistics
- Héritage
-
IcmpV4Statistics
Exemples
L’exemple suivant affiche les statistiques ICMPv4 actuelles.
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( "" );
}
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("");
}
Remarques
ICMPv4 est un ensemble de messages d’erreur et d’informations à utiliser avec le protocole Internet version 4. ICMP version 4 est défini dans IETF RFC 792.
Cette classe est utilisée par la méthode pour retourner les GetIcmpV4Statistics informations de trafic ICMPv4.
Constructeurs
IcmpV4Statistics() |
Initialise une nouvelle instance de la classe IcmpV4Statistics. |
Propriétés
AddressMaskRepliesReceived |
Obtient le nombre de messages Réponse à masque d'adresse ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
AddressMaskRepliesSent |
Obtient le nombre de messages Réponse à masque d'adresse ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés. |
AddressMaskRequestsReceived |
Obtient le nombre de messages Requête de masque d'adresse ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
AddressMaskRequestsSent |
Obtient le nombre de messages Requête de masque d'adresse ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés. |
DestinationUnreachableMessagesReceived |
Obtient le nombre de messages ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus à cause de la présence d'une adresse inaccessible dans la destination d'un paquet. |
DestinationUnreachableMessagesSent |
Obtient le nombre de messages ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés à cause de la présence d'une adresse inaccessible dans la destination d'un paquet. |
EchoRepliesReceived |
Obtient le nombre de messages Réponse à écho ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
EchoRepliesSent |
Obtient le nombre de messages Réponse à écho ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés. |
EchoRequestsReceived |
Obtient le nombre de messages Demande d'écho ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
EchoRequestsSent |
Obtient le nombre de messages Demande d'écho ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés. |
ErrorsReceived |
Obtient le nombre de messages d'erreur ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
ErrorsSent |
Obtient le nombre de messages d'erreur ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés. |
MessagesReceived |
Obtient le nombre de messages ICMP qui ont été reçus. |
MessagesSent |
Obtient le nombre de messages ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés. |
ParameterProblemsReceived |
Obtient le nombre de messages Problème de paramètre ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
ParameterProblemsSent |
Obtient le nombre de messages Problème de paramètre ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés. |
RedirectsReceived |
Obtient le nombre de messages de redirection ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
RedirectsSent |
Obtient le nombre de messages de redirection ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés. |
SourceQuenchesReceived |
Obtient le nombre de messages Extinction de source ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
SourceQuenchesSent |
Obtient le nombre de messages Extinction de source ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés. |
TimeExceededMessagesReceived |
Obtient le nombre de messages Temps dépassé ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
TimeExceededMessagesSent |
Obtient le nombre de messages Temps dépassé ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés. |
TimestampRepliesReceived |
Obtient le nombre de messages Réponse à horodateur ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
TimestampRepliesSent |
Obtient le nombre de messages Réponse à horodateur ICMPv4 (Internet Control Message Protocol version 4) qui ont été envoyés. |
TimestampRequestsReceived |
Obtient le nombre de messages Demande d'horodateur ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
TimestampRequestsSent |
Obtient le nombre de messages Demande d'horodateur ICMPv4 (Internet Control Message Protocol version 4) qui ont été 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) |