IcmpV4Statistics Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece dados estatísticos do Protocolo de Mensagens de Controlo da Internet para 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 seguinte apresenta 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("");
}
Observações
O ICMPv4 é um conjunto de mensagens de erro e informativas para uso com o Protocolo de Internet versão 4. A versão 4 do ICMP está definida no IETF RFC 792.
Esta classe é usada pelo GetIcmpV4Statistics método para devolver informação de tráfego ICMPv4.
Construtores
| Name | Description |
|---|---|
| IcmpV4Statistics() |
Inicializa uma nova instância da IcmpV4Statistics classe. |
Propriedades
| Name | Description |
|---|---|
| AddressMaskRepliesReceived |
Obtém o número de mensagens de resposta com máscara de endereço do Protocolo de Mensagens de Controlo de Controlo da Internet (ICMPv4) que foram recebidas. |
| AddressMaskRepliesSent |
Obtém o número de mensagens de resposta com máscara de endereço do Internet Control Message Protocol versão 4 (ICMPv4) que foram enviadas. |
| AddressMaskRequestsReceived |
Obtém o número de mensagens de Pedido de Máscara de Endereço do Protocolo de Mensagem de Controlo de Controlo da Internet versão 4 (ICMPv4) que foram recebidas. |
| AddressMaskRequestsSent |
Obtém o número de mensagens de Pedido de Máscara de Endereço do Protocolo de Controlo de Mensagens de Controlo da Internet (ICMPv4) que foram enviadas. |
| DestinationUnreachableMessagesReceived |
Recebe o número de mensagens do Protocolo de Mensagens de Controlo da Internet versão 4 (ICMPv4) que foram recebidas devido a um pacote ter um endereço inacessível no seu destino. |
| DestinationUnreachableMessagesSent |
Obtém o número de mensagens do Internet Control Message Protocol versão 4 (ICMPv4) que foram enviadas devido a um pacote ter um endereço inacessível no seu destino. |
| EchoRepliesReceived |
Obtém o número de mensagens de resposta Echo do Protocolo de Mensagens de Controlo de Controlo da Internet (ICMPv4) que foram recebidas. |
| EchoRepliesSent |
Obtém o número de mensagens de resposta Echo do Internet Control Message Protocol versão 4 (ICMPv4) que foram enviadas. |
| EchoRequestsReceived |
Obtém o número de mensagens de Pedido de Eco do Protocolo de Mensagem de Controlo de Controlo da Internet (ICMPv4) que foram recebidas. |
| EchoRequestsSent |
Obtém o número de mensagens de Pedido de Eco do Internet Control Control Message Protocol versão 4 (ICMPv4) que foram enviadas. |
| ErrorsReceived |
Obtém o número de mensagens de erro do Internet Control Message Protocol versão 4 (ICMPv4) que foram recebidas. |
| ErrorsSent |
Recebe o número de mensagens de erro do Internet Control Message Protocol versão 4 (ICMPv4) que foram enviadas. |
| MessagesReceived |
Obtém o número de mensagens do Protocolo de Mensagens de Controlo da Internet que foram recebidas. |
| MessagesSent |
Obtém o número de mensagens do Protocolo de Mensagens de Controlo da Internet versão 4 (ICMPv4) que foram enviadas. |
| ParameterProblemsReceived |
Recebe o número de mensagens do Problema de Parâmetro do Protocolo de Mensagens de Controlo de Controlo da Internet (ICMPv4) que foram recebidas. |
| ParameterProblemsSent |
Obtém o número de mensagens do Problema de Parâmetro do Internet Control Message Protocol versão 4 (ICMPv4) que foram enviadas. |
| RedirectsReceived |
Obtém o número de mensagens de redirecionamento do Internet Control Message Protocol versão 4 (ICMPv4) que foram recebidas. |
| RedirectsSent |
Obtém o número de mensagens de redirecionamento do Protocolo de Mensagens de Controlo da Internet versão 4 (ICMPv4) que foram enviadas. |
| SourceQuenchesReceived |
Obtém o número de mensagens de extinção de fonte do Internet Control Message Protocol versão 4 (ICMPv4) que foram recebidas. |
| SourceQuenchesSent |
Obtém o número de mensagens de extinção de fonte do Internet Control Message Protocol versão 4 (ICMPv4) que foram enviadas. |
| TimeExceededMessagesReceived |
Obtém o número de mensagens do Protocolo de Mensagens de Controlo de Controlo da Internet versão 4 (ICMPv4) Time Exceeded que foram recebidas. |
| TimeExceededMessagesSent |
Obtém o número de mensagens do Protocolo de Mensagens de Controlo de Controlo da Internet versão 4 (ICMPv4) que foram enviadas. |
| TimestampRepliesReceived |
Obtém o número de mensagens de resposta com carimbo temporal do Protocolo de Mensagens de Controlo da Internet (ICMPv4) que foram recebidas. |
| TimestampRepliesSent |
Obtém o número de mensagens de resposta com carimbo temporal do Protocolo de Mensagens de Controlo da Internet versão 4 (ICMPv4) que foram enviadas. |
| TimestampRequestsReceived |
Obtém o número de mensagens de Pedido de Tempo do Protocolo de Mensagens de Controlo de Controlo da Internet versão 4 (ICMPv4) que foram recebidas. |
| TimestampRequestsSent |
Recebe o número de mensagens de Pedido de Carimbo de Tempo do Protocolo de Mensagem de Controlo de Controlo da Internet (ICMPv4) que foram enviadas. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |