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.
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("");
}
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
IcmpV6Statistics() |
Inicializa uma nova instância da classe IcmpV6Statistics. |
Propriedades
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
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) |