IcmpV4Statistics Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece o Protocolo de Mensagem de Controle de Internet para dados estatísticos IPv4 (ICMPv4) para o computador local.
public ref class IcmpV4Statistics abstract
public abstract class IcmpV4Statistics
type IcmpV4Statistics = class
Public MustInherit Class IcmpV4Statistics
- Herança
-
IcmpV4Statistics
Exemplos
O exemplo a seguir exibe as estatísticas atuais do ICMPv4.
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("");
}
Comentários
ICMPv4 é um conjunto de mensagens informativas e de erro para uso com o Protocolo de Internet versão 4. O ICMP versão 4 é definido no IETF RFC 792.
Essa classe é usada pelo GetIcmpV4Statistics método para retornar informações de tráfego ICMPv4.
Construtores
| Nome | Description |
|---|---|
| IcmpV4Statistics() |
Inicializa uma nova instância da classe IcmpV4Statistics. |
Propriedades
| Nome | Description |
|---|---|
| AddressMaskRepliesReceived |
Obtém o número de mensagens de resposta de máscara de endereço ICMPv4 (Protocolo de Mensagem de Controle de Internet) versão 4 que foram recebidas. |
| AddressMaskRepliesSent |
Obtém o número de mensagens de resposta de máscara de endereço ICMPv4 (Protocolo de Mensagem de Controle de Internet) versão 4 que foram enviadas. |
| AddressMaskRequestsReceived |
Obtém o número de mensagens de Solicitação de Máscara de Endereço ICMPv4 (Protocolo de Mensagem de Controle de Internet) versão 4 que foram recebidas. |
| AddressMaskRequestsSent |
Obtém o número de mensagens de solicitação de máscara de endereço ICMPv4 (Protocolo de Mensagem de Controle de Internet) versão 4 que foram enviadas. |
| DestinationUnreachableMessagesReceived |
Obtém o número de mensagens ICMPv4 (Protocolo de Mensagem de Controle de Internet) que foram recebidas devido a um pacote que tem um endereço inacessível em seu destino. |
| DestinationUnreachableMessagesSent |
Obtém o número de mensagens ICMPv4 (Protocolo de Mensagem de Controle de Internet) que foram enviadas devido a um pacote que tem um endereço inacessível em seu destino. |
| EchoRepliesReceived |
Obtém o número de mensagens de resposta de eco do Protocolo de Mensagem de Controle de Internet 4 (ICMPv4) que foram recebidas. |
| EchoRepliesSent |
Obtém o número de mensagens de resposta de eco do Protocolo de Mensagem de Controle de Internet 4 (ICMPv4) que foram enviadas. |
| EchoRequestsReceived |
Obtém o número de mensagens de Solicitação de Eco do Protocolo de Mensagem de Controle de Internet versão 4 (ICMPv4) que foram recebidas. |
| EchoRequestsSent |
Obtém o número de mensagens de Solicitação de Eco do Protocolo de Mensagem de Controle de Internet versão 4 (ICMPv4) que foram enviadas. |
| ErrorsReceived |
Obtém o número de mensagens de erro ICMPv4 (Protocolo de Mensagem de Controle de Internet) versão 4 que foram recebidas. |
| ErrorsSent |
Obtém o número de mensagens de erro ICMPv4 (Protocolo de Mensagem de Controle de Internet) versão 4 que foram enviadas. |
| MessagesReceived |
Obtém o número de mensagens do Protocolo de Mensagem de Controle de Internet que foram recebidas. |
| MessagesSent |
Obtém o número de mensagens do Protocolo de Mensagem de Controle de Internet versão 4 (ICMPv4) que foram enviadas. |
| ParameterProblemsReceived |
Obtém o número de mensagens de problema de parâmetro ICMPv4 (Protocolo de Mensagem de Controle de Internet) versão 4 que foram recebidas. |
| ParameterProblemsSent |
Obtém o número de mensagens de problema do parâmetro ICMPv4 (Protocolo de Mensagem de Controle de Internet) versão 4 que foram enviadas. |
| RedirectsReceived |
Obtém o número de mensagens de redirecionamento do Protocolo de Mensagem de Controle de Internet 4 (ICMPv4) que foram recebidas. |
| RedirectsSent |
Obtém o número de mensagens de redirecionamento do Protocolo de Mensagem de Controle de Internet 4 (ICMPv4) que foram enviadas. |
| SourceQuenchesReceived |
Obtém o número de mensagens de origem do Protocolo de Mensagem de Controle de Internet 4 (ICMPv4) que foram recebidas. |
| SourceQuenchesSent |
Obtém o número de mensagens de origem do Protocolo de Mensagem de Controle de Internet 4 (ICMPv4) que foram enviadas. |
| TimeExceededMessagesReceived |
Obtém o número de mensagens do ICMPv4 (Protocolo de Mensagem de Controle de Internet) versão 4 que foram recebidas. |
| TimeExceededMessagesSent |
Obtém o número de mensagens excedidas do ICMPv4 (Protocolo de Mensagem de Controle de Internet) versão 4 que foram enviadas. |
| TimestampRepliesReceived |
Obtém o número de mensagens de resposta de carimbo de data/hora do Protocolo de Mensagem de Controle de Internet 4 (ICMPv4) que foram recebidas. |
| TimestampRepliesSent |
Obtém o número de mensagens de resposta de carimbo de data/hora do Protocolo de Mensagem de Controle de Internet 4 (ICMPv4) que foram enviadas. |
| TimestampRequestsReceived |
Obtém o número de mensagens de solicitação de carimbo de data/hora do Protocolo de Mensagem de Controle de Internet 4 (ICMPv4) que foram recebidas. |
| TimestampRequestsSent |
Obtém o número de mensagens de solicitação de carimbo de data/hora do Protocolo de Mensagem de Controle de Internet 4 (ICMPv4) que foram enviadas. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |