IcmpV4Statistics 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 de ICMPv4 (Protocolo de mensajes de control de Internet para IPv4) para el equipo local.
public ref class IcmpV4Statistics abstract
public abstract class IcmpV4Statistics
type IcmpV4Statistics = class
Public MustInherit Class IcmpV4Statistics
- Herencia
-
IcmpV4Statistics
Ejemplos
En el ejemplo siguiente se muestran las estadísticas actuales de ICMPv4.
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( "" );
}
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("");
}
Comentarios
ICMPv4 es un conjunto de mensajes informativos e de error para su uso con el protocolo de Internet versión 4. ICMP versión 4 se define en IETF RFC 792.
El método usa GetIcmpV4Statistics esta clase para devolver información de tráfico de ICMPv4.
Constructores
IcmpV4Statistics() |
Inicializa una nueva instancia de la clase IcmpV4Statistics. |
Propiedades
AddressMaskRepliesReceived |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet para IPv4) de tipo Respuesta a máscara de direcciones recibidos. |
AddressMaskRepliesSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet para IPv4) de tipo Respuesta a máscara de direcciones enviados. |
AddressMaskRequestsReceived |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet para IPv4) de tipo Solicitud a máscara de direcciones recibidos. |
AddressMaskRequestsSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet para IPv4) de tipo Solicitud a máscara de direcciones enviados. |
DestinationUnreachableMessagesReceived |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) 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 ICMPv4 (Protocolo de mensajes de control de Internet versión 4) 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 ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de respuesta de eco recibidos. |
EchoRepliesSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de respuesta de eco enviados. |
EchoRequestsReceived |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de solicitud de eco recibidos. |
EchoRequestsSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de solicitud de eco enviados. |
ErrorsReceived |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de error recibidos. |
ErrorsSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de error enviados. |
MessagesReceived |
Obtiene el número de mensajes de Protocolo de mensajes de control de Internet recibidos. |
MessagesSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de error enviados. |
ParameterProblemsReceived |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de tipo Problema de parámetros recibidos. |
ParameterProblemsSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de tipo Problema de parámetros enviados. |
RedirectsReceived |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de redirección recibidos. |
RedirectsSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de redirección enviados. |
SourceQuenchesReceived |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de tipo Desconexión del origen (Source Quench) recibidos. |
SourceQuenchesSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de tipo Desconexión del origen (Source Quench) enviados. |
TimeExceededMessagesReceived |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de tipo Finalización del tiempo (Time Exceeded) recibidos. |
TimeExceededMessagesSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de tipo Finalización del tiempo (Time Exceeded) enviados. |
TimestampRepliesReceived |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de respuesta a marca de hora (Timestamp Reply) recibidos. |
TimestampRepliesSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de respuesta a marca de hora (Timestamp Reply) enviados. |
TimestampRequestsReceived |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de tipo Solicitud de marca de hora (Timestamp Request) recibidos. |
TimestampRequestsSent |
Obtiene el número de mensajes ICMPv4 (Protocolo de mensajes de control de Internet versión 4) de tipo Solicitud de marca de hora (Timestamp Request) enviados. |
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) |