Comparteix a través de


IcmpV6Statistics Clase

Definición

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)

Se aplica a