IcmpV4Statistics Classe

Definizione

Fornisce dati statistici IPv4 (ICMPv4) per il computer locale.

public ref class IcmpV4Statistics abstract
public abstract class IcmpV4Statistics
type IcmpV4Statistics = class
Public MustInherit Class IcmpV4Statistics
Ereditarietà
IcmpV4Statistics

Esempio

Nell'esempio seguente vengono visualizzate le statistiche ICMPv4 correnti.

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("");
}

Commenti

ICMPv4 è un set di messaggi informativi e di errore da usare con il protocollo Internet versione 4. ICMP versione 4 è definito in IETF RFC 792.

Questa classe viene usata dal GetIcmpV4Statistics metodo per restituire informazioni sul traffico ICMPv4.

Costruttori

Nome Descrizione
IcmpV4Statistics()

Inizializza una nuova istanza della classe IcmpV4Statistics.

Proprietà

Nome Descrizione
AddressMaskRepliesReceived

Ottiene il numero di messaggi di risposta address mask ICMPv4 ricevuti.

AddressMaskRepliesSent

Ottiene il numero di messaggi di risposta address mask ICMPv4 (Internet Control Message Protocol versione 4) inviati.

AddressMaskRequestsReceived

Ottiene il numero di messaggi di richiesta address mask ICMPv4 (Internet Control Message Protocol versione 4) ricevuti.

AddressMaskRequestsSent

Ottiene il numero di messaggi di richiesta address mask ICMPv4 (Internet Control Message Protocol versione 4) inviati.

DestinationUnreachableMessagesReceived

Ottiene il numero di messaggi ICMPv4 (Internet Control Message Protocol versione 4) ricevuti a causa di un pacchetto con un indirizzo non raggiungibile nella destinazione.

DestinationUnreachableMessagesSent

Ottiene il numero di messaggi ICMPv4 (Internet Control Message Protocol versione 4) inviati a causa di un pacchetto con un indirizzo non raggiungibile nella destinazione.

EchoRepliesReceived

Ottiene il numero di messaggi Echo Reply ICMPv4 ricevuti.

EchoRepliesSent

Ottiene il numero di messaggi Echo Reply ICMPv4 (Internet Control Message Protocol versione 4) inviati.

EchoRequestsReceived

Ottiene il numero di messaggi Echo Request del protocollo ICMPv4 ricevuti.

EchoRequestsSent

Ottiene il numero di messaggi Echo Request di Internet Control Protocol versione 4 (ICMPv4) inviati.

ErrorsReceived

Ottiene il numero di messaggi di errore ICMPv4 (Internet Control Message Protocol versione 4) ricevuti.

ErrorsSent

Ottiene il numero di messaggi di errore ICMPv4 (Internet Control Message Protocol versione 4) inviati.

MessagesReceived

Ottiene il numero di messaggi di Internet Control Message Protocol ricevuti.

MessagesSent

Ottiene il numero di messaggi ICMPv4 (Internet Control Message Protocol versione 4) inviati.

ParameterProblemsReceived

Ottiene il numero di messaggi di problema del parametro ICMPv4 ricevuti.

ParameterProblemsSent

Ottiene il numero di messaggi di problema del parametro ICMPv4 inviati.

RedirectsReceived

Ottiene il numero di messaggi di reindirizzamento ICMPv4 ricevuti.

RedirectsSent

Ottiene il numero di messaggi di reindirizzamento ICMPv4 (Internet Control Message Protocol versione 4) inviati.

SourceQuenchesReceived

Ottiene il numero di messaggi di origine ICMPv4 (Internet Control Message Protocol versione 4) ricevuti.

SourceQuenchesSent

Ottiene il numero di messaggi di origine ICMPv4 inviati da Internet Control Message Protocol versione 4 (ICMPv4).

TimeExceededMessagesReceived

Ottiene il numero di messaggi ICMPv4 (Internet Control Message Protocol versione 4) Superati che sono stati ricevuti.

TimeExceededMessagesSent

Ottiene il numero di messaggi ICMPv4 (Internet Control Message Protocol versione 4) Superati che sono stati inviati.

TimestampRepliesReceived

Ottiene il numero di messaggi di risposta timestamp ICMPv4 ricevuti.

TimestampRepliesSent

Ottiene il numero di messaggi di risposta Timestamp ICMPv4 inviati.

TimestampRequestsReceived

Ottiene il numero di messaggi di richiesta timestamp ICMPv4 ricevuti.

TimestampRequestsSent

Ottiene il numero di messaggi di richiesta timestamp ICMPv4 inviati.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a