IcmpV6Statistics 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 dados estatísticos do ICMPv6 (protocolo ICMPv6) para o computador local.
public ref class IcmpV6Statistics abstract
public abstract class IcmpV6Statistics
type IcmpV6Statistics = class
Public MustInherit Class IcmpV6Statistics
- Herança
-
IcmpV6Statistics
Exemplos
O exemplo a seguir exibe as estatísticas atuais do ICMPv6.
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("");
}
Comentários
ICMPV6 é um conjunto de mensagens informativas e de erro para uso com o Protocolo de Internet versão 6 (IPv6). Essa classe é usada pelo GetIcmpV6Statistics método para retornar informações de tráfego ICMPV6.
As propriedades nessa classe correlacionam-se aos objetos base de informações de gerenciamento para ICMPv6 definidos no IETF RFC 2466. ICMPv6 é definido no RFC 2463.
Construtores
| Nome | Description |
|---|---|
| IcmpV6Statistics() |
Inicializa uma nova instância da classe IcmpV6Statistics. |
Propriedades
| Nome | Description |
|---|---|
| DestinationUnreachableMessagesReceived |
Obtém o número de mensagens de solicitação de máscara de endereço de ICMPv6 (protocolo ICMPv6) que foram recebidas devido a um pacote ter um endereço inacessível em seu destino. |
| DestinationUnreachableMessagesSent |
Obtém o número de mensagens de solicitação de máscara de endereço de ICMPv6 (protocolo ICMPv6) que foram enviadas devido a um pacote ter um endereço inacessível em seu destino. |
| EchoRepliesReceived |
Obtém o número de mensagens de resposta de eco de ICMPv6 (protocolo ICMPv6) recebidas. |
| EchoRepliesSent |
Obtém o número de mensagens de resposta de eco de ICMPv6 (protocolo ICMPv6) enviadas. |
| EchoRequestsReceived |
Obtém o número de mensagens de solicitação de eco de ICMPv6 (protocolo ICMPv6) recebidas. |
| EchoRequestsSent |
Obtém o número de mensagens de solicitação de eco de ICMPv6 (protocolo ICMPv6) enviadas. |
| ErrorsReceived |
Obtém o número de mensagens de erro de ICMPv6 (protocolo ICMPv6) recebidas. |
| ErrorsSent |
Obtém o número de mensagens de erro de ICMPv6 (protocolo ICMPv6) enviadas. |
| MembershipQueriesReceived |
Obtém o número de mensagens de consulta de associação de grupo de protocolo IGMP recebidas. |
| MembershipQueriesSent |
Obtém o número de mensagens de consulta de associação de grupo de protocolo IGMP enviadas. |
| MembershipReductionsReceived |
Obtém o número de mensagens de redução de associação de grupo de protocolo IGMP recebidas. |
| MembershipReductionsSent |
Obtém o número de mensagens de redução de associação de grupo de protocolo IGMP enviadas. |
| MembershipReportsReceived |
Obtém o número de mensagens de relatório de associação de grupo de protocolo IGMP recebidas. |
| MembershipReportsSent |
Obtém o número de mensagens de relatório de associação de grupo de protocolo IGMP enviadas. |
| MessagesReceived |
Obtém o número de mensagens de ICMPv6 (protocolo ICMPv6) recebidas. |
| MessagesSent |
Obtém o número de mensagens de ICMPv6 (protocolo ICMPv6) enviadas. |
| NeighborAdvertisementsReceived |
Obtém o número de mensagens de anúncio de vizinho de ICMPv6 (protocolo ICMPv6) recebidas. |
| NeighborAdvertisementsSent |
Obtém o número de mensagens de anúncio de vizinho de ICMPv6 (protocolo ICMPv6) enviadas. |
| NeighborSolicitsReceived |
Obtém o número de mensagens de solicitação de vizinho de ICMPv6 (protocolo ICMPv6) recebidas. |
| NeighborSolicitsSent |
Obtém o número de mensagens de solicitação de vizinho de ICMPv6 (protocolo ICMPv6) enviadas. |
| PacketTooBigMessagesReceived |
Obtém o número de mensagens de pacote grande demais de ICMPv6 (protocolo ICMPv6) recebidas. |
| PacketTooBigMessagesSent |
Obtém o número de mensagens de pacote grande demais de ICMPv6 (protocolo ICMPv6) enviadas. |
| ParameterProblemsReceived |
Obtém o número de mensagens de problema de parâmetro de ICMPv6 (protocolo ICMPv6) recebidas. |
| ParameterProblemsSent |
Obtém o número de mensagens de problema de parâmetro de ICMPv6 (protocolo ICMPv6) enviadas. |
| RedirectsReceived |
Obtém o número de mensagens de redirecionamento de ICMPv6 (protocolo ICMPv6) recebidas. |
| RedirectsSent |
Obtém o número de mensagens de redirecionamento de ICMPv6 (protocolo ICMPv6) enviadas. |
| RouterAdvertisementsReceived |
Obtém o número de mensagens de anúncio de roteador de ICMPv6 (protocolo ICMPv6) recebidas. |
| RouterAdvertisementsSent |
Obtém o número de mensagens de anúncio de roteador de ICMPv6 (protocolo ICMPv6) enviadas. |
| RouterSolicitsReceived |
Obtém o número de mensagens de solicitação de roteador de ICMPv6 (protocolo ICMPv6) recebidas. |
| RouterSolicitsSent |
Obtém o número de mensagens de solicitação de roteador de ICMPv6 (protocolo ICMPv6) enviadas. |
| TimeExceededMessagesReceived |
Obtém o número de mensagens de tempo excedido de ICMPv6 (protocolo ICMPv6) recebidas. |
| TimeExceededMessagesSent |
Obtém o número de mensagens de tempo excedido de ICMPv6 (protocolo ICMPv6) 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 de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |