IcmpV6Statistics Classe

Definizione

Fornisce dati statistici di Internet Control Message Protocol per internet protocol versione 6 (ICMPv6) per il computer locale.

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

Esempio

Nell'esempio seguente vengono visualizzate le statistiche ICMPv6 correnti.

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

Commenti

ICMPV6 è un set di messaggi informativi e di errore da usare con Internet Protocol versione 6 (IPv6). Questa classe viene utilizzata dal GetIcmpV6Statistics metodo per restituire informazioni sul traffico ICMPV6.

Le proprietà di questa classe sono correlate agli oggetti Management Information Base per ICMPv6 definiti in IETF RFC 2466. ICMPv6 è definito in RFC 2463.

Costruttori

Nome Descrizione
IcmpV6Statistics()

Inizializza una nuova istanza della classe IcmpV6Statistics.

Proprietà

Nome Descrizione
DestinationUnreachableMessagesReceived

Ottiene il numero di messaggi ICMPv6 ricevuti a causa di un pacchetto con un indirizzo non raggiungibile nella destinazione.

DestinationUnreachableMessagesSent

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

EchoRepliesReceived

Ottiene il numero di messaggi Echo Reply ricevuti da Internet Control Message Protocol versione 6 (ICMPv6).

EchoRepliesSent

Ottiene il numero di messaggi Echo Reply inviati da Internet Control Message Protocol versione 6 (ICMPv6).

EchoRequestsReceived

Ottiene il numero di messaggi Echo Request di Internet Control Protocol versione 6 (ICMPv6) ricevuti.

EchoRequestsSent

Ottiene il numero di messaggi Echo Request inviati da Internet Control Message Protocol versione 6 (ICMPv6).

ErrorsReceived

Ottiene il numero di messaggi di errore ICMPv6 ricevuti.

ErrorsSent

Ottiene il numero di messaggi di errore ICMPv6 inviati.

MembershipQueriesReceived

Ottiene il numero di messaggi IGMP (Internet Group Management Protocol) Group Membership Query ricevuti.

MembershipQueriesSent

Ottiene il numero di messaggi IGMP (Internet Group Management Protocol) Group Membership Query inviati.

MembershipReductionsReceived

Ottiene il numero di messaggi IGMP (Internet Group Management Protocol) Group Membership Reduction ricevuti.

MembershipReductionsSent

Ottiene il numero di messaggi IGMP (Internet Group Management Protocol) Group Membership Reduction inviati.

MembershipReportsReceived

Ottiene il numero di messaggi IGMP (Internet Group Management Protocol) Group Membership Report ricevuti.

MembershipReportsSent

Ottiene il numero di messaggi IGMP (Internet Group Management Protocol) Group Membership Report inviati.

MessagesReceived

Ottiene il numero di messaggi ICMPv6 ricevuti.

MessagesSent

Ottiene il numero di messaggi ICMPv6 inviati.

NeighborAdvertisementsReceived

Ottiene il numero di messaggi ICMPv6 Neighbor Advertisement ricevuti.

NeighborAdvertisementsSent

Ottiene il numero di messaggi ICMPv6 (Internet Control Message Protocol versione 6) inviati.

NeighborSolicitsReceived

Ottiene il numero di messaggi Neighbor Solicitation ricevuti da Internet Control Message Protocol versione 6 (ICMPv6).

NeighborSolicitsSent

Ottiene il numero di messaggi Neighbor Solicitation inviati da Internet Control Message Protocol versione 6 (ICMPv6).

PacketTooBigMessagesReceived

Ottiene il numero di messaggi ICMPv6 (Internet Control Message Protocol versione 6) ricevuti.

PacketTooBigMessagesSent

Ottiene il numero di messaggi ICMPv6 (Internet Control Message Protocol versione 6) inviati.

ParameterProblemsReceived

Ottiene il numero di messaggi di problema del parametro ICMPv6 (Internet Control Message Protocol versione 6) ricevuti.

ParameterProblemsSent

Ottiene il numero di messaggi relativi al problema del parametro ICMPv6 (Internet Control Message Protocol versione 6).

RedirectsReceived

Ottiene il numero di messaggi di reindirizzamento ICMPv6 ricevuti.

RedirectsSent

Ottiene il numero di messaggi di reindirizzamento di Internet Control Message Protocol versione 6 (ICMPv6).

RouterAdvertisementsReceived

Ottiene il numero di messaggi di annuncio router ICMPv6 ricevuti.

RouterAdvertisementsSent

Ottiene il numero di messaggi di annuncio router ICMPv6 inviati.

RouterSolicitsReceived

Ottiene il numero di messaggi Router Solicitation ICMPv6 ricevuti.

RouterSolicitsSent

Ottiene il numero di messaggi router Solicitation ICMPv6 inviati.

TimeExceededMessagesReceived

Ottiene il numero di messaggi Time Exceeded ricevuti da Internet Control Message Protocol versione 6 (ICMPv6).

TimeExceededMessagesSent

Ottiene il numero di messaggi ICMPv6 inviati da Internet Control Message Protocol versione 6 (ICMPv6).

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