IcmpV4Statistics Classe

Définition

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)

S’applique à