IcmpV6Statistics Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona datos estadísticos del protocolo ICMPv6 (Protocolo de mensajes de control de Internet para el protocolo de Internet versión 6) para el equipo local.
public ref class IcmpV6Statistics abstract
public abstract class IcmpV6Statistics
type IcmpV6Statistics = class
Public MustInherit Class IcmpV6Statistics
- Herencia
-
IcmpV6Statistics
Ejemplos
En el ejemplo siguiente se muestran las estadísticas actuales de ICMPv6.
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("");
}
Comentarios
ICMPV6 es un conjunto de mensajes informativos e de error para su uso con el Protocolo de Internet versión 6 (IPv6). El método usa GetIcmpV6Statistics esta clase para devolver información de tráfico ICMPV6.
Las propiedades de esta clase se correlacionan con los objetos base de información de administración para ICMPv6 definidos en IETF RFC 2466. ICMPv6 se define en RFC 2463.
Constructores
IcmpV6Statistics() |
Inicializa una nueva instancia de la clase IcmpV6Statistics. |
Propiedades
DestinationUnreachableMessagesReceived |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) que se han recibido debido a que un paquete tiene una dirección a la que no se puede obtener acceso en su destino. |
DestinationUnreachableMessagesSent |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) que se han enviado debido a que un paquete tiene una dirección a la que no se puede obtener acceso en su destino. |
EchoRepliesReceived |
Obtiene el número de mensajes de respuesta de eco ICMPv6 (Protocolo de mensajes de control de Internet versión 6) que se han recibido. |
EchoRepliesSent |
Obtiene el número de mensajes de respuesta de eco ICMPv6 (Protocolo de mensajes de control de Internet versión 6) que se han enviado. |
EchoRequestsReceived |
Obtiene el número de mensajes de solicitud de eco ICMPv6 (Protocolo de mensajes de control de Internet versión 6) que se han recibido. |
EchoRequestsSent |
Obtiene el número de mensajes de solicitud de eco ICMPv6 (Protocolo de mensajes de control de Internet versión 6) que se han enviado. |
ErrorsReceived |
Obtiene el número de mensajes de error ICMPv6 (Protocolo de mensajes de control de Internet versión 6) recibidos. |
ErrorsSent |
Obtiene el número de mensajes de error ICMPv6 (Protocolo de mensajes de control de Internet versión 6) enviados. |
MembershipQueriesReceived |
Obtiene el número de mensajes IGMP (Protocolo de administración de grupos de Internet) de consulta de pertenencia a grupos que se han recibido. |
MembershipQueriesSent |
Obtiene el número de mensajes IGMP (Protocolo de administración de grupos de Internet) de consulta de pertenencia a grupos que se han enviado. |
MembershipReductionsReceived |
Obtiene el número de mensajes IGMP (Protocolo de administración de grupos de Internet) de reducción de pertenencias a grupos que se han recibido. |
MembershipReductionsSent |
Obtiene el número de mensajes IGMP (Protocolo de administración de grupos de Internet) de reducción de pertenencias a grupos que se han enviado. |
MembershipReportsReceived |
Obtiene el número de mensajes IGMP (Protocolo de administración de grupos de Internet) de informe de pertenencia al grupo que se han recibido. |
MembershipReportsSent |
Obtiene el número de mensajes IGMP (Protocolo de administración de grupos de Internet) de informe de pertenencia al grupo que se han enviado. |
MessagesReceived |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) recibidos. |
MessagesSent |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) enviados. |
NeighborAdvertisementsReceived |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de anuncios de vecino que se han recibido. |
NeighborAdvertisementsSent |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de anuncios de vecino que se han enviado. |
NeighborSolicitsReceived |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de solicitudes de vecino que se han recibido. |
NeighborSolicitsSent |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de solicitudes de vecino que se han enviado. |
PacketTooBigMessagesReceived |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de paquete demasiado grande que se han recibido. |
PacketTooBigMessagesSent |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de paquete demasiado grande que se han enviado. |
ParameterProblemsReceived |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de problemas de parámetros que se han recibido. |
ParameterProblemsSent |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de problemas de parámetros que se han enviado. |
RedirectsReceived |
Obtiene el número de mensajes de redirección ICMPv6 (Protocolo de mensajes de control de Internet versión 6) que se han recibido. |
RedirectsSent |
Obtiene el número de mensajes de redirección ICMPv6 (Protocolo de mensajes de control de Internet versión 6) que se han enviado. |
RouterAdvertisementsReceived |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de anuncios de enrutador que se han recibido. |
RouterAdvertisementsSent |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de anuncios de enrutador que se han enviado. |
RouterSolicitsReceived |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de solicitudes de enrutador que se han recibido. |
RouterSolicitsSent |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de solicitudes de enrutador que se han enviado. |
TimeExceededMessagesReceived |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de tiempo agotado que se han recibido. |
TimeExceededMessagesSent |
Obtiene el número de mensajes ICMPv6 (Protocolo de mensajes de control de Internet versión 6) de tiempo agotado que se han enviado. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |