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 les données statistiques ICMPv4 (Internet Control Message Protocol) 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.
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’information à utiliser avec internet Protocol version 4. ICMP version 4 est définie dans IETF RFC 792.
Cette classe est utilisée par la GetIcmpV4Statistics méthode pour retourner les informations de trafic ICMPv4.
Constructeurs
| Nom | Description |
|---|---|
| IcmpV4Statistics() |
Initialise une nouvelle instance de la classe IcmpV4Statistics. |
Propriétés
| Nom | Description |
|---|---|
| AddressMaskRepliesReceived |
Obtient le nombre de messages de réponse de masque d’adresse ICMPv4 (Internet Control Message Protocol version 4) reçus. |
| AddressMaskRepliesSent |
Obtient le nombre de messages de réponse de masque d’adresse ICMPv4 (Internet Control Message Protocol version 4) envoyés. |
| AddressMaskRequestsReceived |
Obtient le nombre de messages de demande de masque d’adresse ICMPv4 (Internet Control Message Protocol version 4) reçus. |
| AddressMaskRequestsSent |
Obtient le nombre de messages de demande de masque d’adresse ICMPv4 (Internet Control Message Protocol version 4) envoyés. |
| DestinationUnreachableMessagesReceived |
Obtient le nombre de messages ICMPv4 (Internet Control Message Protocol version 4) reçus en raison d’un paquet ayant une adresse inaccessible dans sa destination. |
| DestinationUnreachableMessagesSent |
Obtient le nombre de messages ICMPv4 (Internet Control Message Protocol version 4) envoyés en raison d’un paquet ayant une adresse inaccessible dans sa destination. |
| EchoRepliesReceived |
Obtient le nombre de messages de réponse écho echo version 4 (ICMPv4) du protocole Internet Control Message Protocol version 4 qui ont été reçus. |
| EchoRepliesSent |
Obtient le nombre de messages de réponse Écho echo version 4 (ICMPv4) du protocole Internet Control Message Protocol version 4 qui ont été envoyés. |
| EchoRequestsReceived |
Obtient le nombre de messages de demande echo de contrôle Internet version 4 (ICMPv4) reçus. |
| EchoRequestsSent |
Obtient le nombre de messages de demande echo de contrôle Internet version 4 (ICMPv4) envoyés. |
| ErrorsReceived |
Obtient le nombre de messages d’erreur ICMPv4 (Internet Control Message Protocol version 4) reçus. |
| ErrorsSent |
Obtient le nombre de messages d’erreur ICMPv4 (Internet Control Message Protocol version 4) envoyés. |
| MessagesReceived |
Obtient le nombre de messages internet Control Message Protocol reçus. |
| MessagesSent |
Obtient le nombre de messages ICMPv4 (Internet Control Message Protocol version 4) envoyés. |
| ParameterProblemsReceived |
Obtient le nombre de messages de paramètre ICMPv4 (Internet Control Message Protocol version 4) qui ont été reçus. |
| ParameterProblemsSent |
Obtient le nombre de messages 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) reçus. |
| RedirectsSent |
Obtient le nombre de messages de redirection ICMPv4 (Internet Control Message Protocol version 4) envoyés. |
| SourceQuenchesReceived |
Obtient le nombre de messages de mise en file d’attente source ICMPv4 (Internet Control Message Protocol version 4) reçus. |
| SourceQuenchesSent |
Obtient le nombre de messages de mise en file d’attente source ICMPv4 (Internet Control Message Protocol version 4) envoyés. |
| TimeExceededMessagesReceived |
Obtient le nombre de messages iCMPv4 (Internet Control Message Protocol version 4) dépassé les messages reçus. |
| TimeExceededMessagesSent |
Obtient le nombre de messages dépassés par le protocole ICMPv4 (Internet Control Message Protocol version 4). |
| TimestampRepliesReceived |
Obtient le nombre de messages de réponse de timestamp ICMPv4 (Internet Control Message Protocol version 4) reçus. |
| TimestampRepliesSent |
Obtient le nombre de messages de réponse de timestamp ICMPv4 (Internet Control Message Protocol version 4) envoyés. |
| TimestampRequestsReceived |
Obtient le nombre de messages de demande d’horodatage ICMPv4 (Internet Control Message Protocol version 4) reçus. |
| TimestampRequestsSent |
Obtient le nombre de messages de demande d’horodatage ICMPv4 (Internet Control Message Protocol version 4) envoyés. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |