IcmpV6Statistics Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i dati statistici del protocollo ICMPv6 (Internet Control Message Protocol versione 6) relativi al 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.
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( "" );
}
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 di errore e informativi da usare con Internet Protocol versione 6 (IPv6). Questa classe viene usata 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
IcmpV6Statistics() |
Inizializza una nuova istanza della classe IcmpV6Statistics. |
Proprietà
DestinationUnreachableMessagesReceived |
Ottiene il numero di messaggi del protocollo ICMPv6 ricevuti a causa di un pacchetto contenente un indirizzo di destinazione non raggiungibile. |
DestinationUnreachableMessagesSent |
Ottiene il numero di messaggi del protocollo ICMPv6 inviati a causa di un pacchetto contenente un indirizzo di destinazione non raggiungibile. |
EchoRepliesReceived |
Ottiene il numero di messaggi Echo Reply del protocollo ICMPv6 ricevuti. |
EchoRepliesSent |
Ottiene il numero di messaggi Echo Reply del protocollo ICMPv6 inviati. |
EchoRequestsReceived |
Ottiene il numero di messaggi Echo Request del protocollo ICMPv6 ricevuti. |
EchoRequestsSent |
Ottiene il numero di messaggi Echo Request del protocollo ICMPv6 inviati. |
ErrorsReceived |
Ottiene il numero di messaggi di errore del protocollo ICMPv6 ricevuti. |
ErrorsSent |
Ottiene il numero di messaggi di errore del protocollo ICMPv6 inviati. |
MembershipQueriesReceived |
Ottiene il numero di messaggi Group Membership Query del protocollo IGMP ricevuti. |
MembershipQueriesSent |
Ottiene il numero di messaggi Group Membership Query del protocollo IGMP inviati. |
MembershipReductionsReceived |
Ottiene il numero di messaggi Group Membership Reduction del protocollo IGMP ricevuti. |
MembershipReductionsSent |
Ottiene il numero di messaggi Group Membership Reduction del protocollo IGMP inviati. |
MembershipReportsReceived |
Ottiene il numero di messaggi Group Membership Reduction del protocollo IGMP ricevuti. |
MembershipReportsSent |
Ottiene il numero di messaggi Group Membership Report del protocollo IGMP inviati. |
MessagesReceived |
Ottiene il numero di messaggi del protocollo ICMPv6 ricevuti. |
MessagesSent |
Ottiene il numero di messaggi del protocollo ICMPv6 inviati. |
NeighborAdvertisementsReceived |
Ottiene il numero di messaggi Neighbor Advertisement del protocollo ICMPv6 ricevuti. |
NeighborAdvertisementsSent |
Ottiene il numero di messaggi Neighbor Advertisement del protocollo ICMPv6 inviati. |
NeighborSolicitsReceived |
Ottiene il numero di messaggi Neighbor Solicitation del protocollo ICMPv6 ricevuti. |
NeighborSolicitsSent |
Ottiene il numero di messaggi Neighbor Solicitation del protocollo ICMPv6 inviati. |
PacketTooBigMessagesReceived |
Ottiene il numero di messaggi Packet Too Big del protocollo ICMPv6 ricevuti. |
PacketTooBigMessagesSent |
Ottiene il numero di messaggi Packet Too Big del protocollo ICMPv6 inviati. |
ParameterProblemsReceived |
Ottiene il numero di messaggi Parameter Problem del protocollo ICMPv6 ricevuti. |
ParameterProblemsSent |
Ottiene il numero di messaggi di Parameter Problem del protocollo ICMPv6 inviati. |
RedirectsReceived |
Ottiene il numero di messaggi Redirect del protocollo ICMPv6 ricevuti. |
RedirectsSent |
Ottiene il numero di messaggi Redirect del protocollo ICMPv6 inviati. |
RouterAdvertisementsReceived |
Ottiene il numero di messaggi Router Advertisement del protocollo ICMPv6 ricevuti. |
RouterAdvertisementsSent |
Ottiene il numero di messaggi Router Advertisement del protocollo ICMPv6 inviati. |
RouterSolicitsReceived |
Ottiene il numero di messaggi Router Solicitation (richiesta router) del protocollo ICMPv6 ricevuti. |
RouterSolicitsSent |
Ottiene il numero di messaggi Router Solicitation del protocollo ICMPv6 inviati. |
TimeExceededMessagesReceived |
Ottiene il numero di messaggi Time Exceeded del protocollo ICMPv6 ricevuti. |
TimeExceededMessagesSent |
Ottiene il numero di messaggi Time Exceeded del protocollo ICMPv6 inviati. |
Metodi
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |