IcmpV6Statistics Класс

Определение

Предоставляет статистические данные протокола ICMPv6 для протокола Internet Control для локального компьютера.

public ref class IcmpV6Statistics abstract
public abstract class IcmpV6Statistics
type IcmpV6Statistics = class
Public MustInherit Class IcmpV6Statistics
Наследование
IcmpV6Statistics

Примеры

В следующем примере отображается текущая статистика 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("");
}

Комментарии

ICMPV6 — это набор сообщений об ошибках и информационных сообщениях для использования с протоколом Internet Protocol версии 6 (IPv6). Этот класс используется методом для возврата сведений о трафике GetIcmpV6Statistics ICMPV6.

Свойства этого класса коррелируются с объектами базы данных управления для ICMPv6, определенными в RFC 2466 IETF. ICMPv6 определен в RFC 2463.

Конструкторы

Имя Описание
IcmpV6Statistics()

Инициализирует новый экземпляр класса IcmpV6Statistics.

Свойства

Имя Описание
DestinationUnreachableMessagesReceived

Получает количество сообщений протокола 6 (ICMPv6), полученных из-за пакета с недоступным адресом в назначении.

DestinationUnreachableMessagesSent

Возвращает количество сообщений протокола обмена сообщениями Через Интернет версии 6 (ICMPv6), отправленных из-за пакета с недоступным адресом в его назначении.

EchoRepliesReceived

Возвращает количество полученных сообщений с протоколом управления Интернетом версии 6 (ICMPv6).

EchoRepliesSent

Возвращает количество отправленных сообщений с протоколом ICMPv6 (ICMPv6).

EchoRequestsReceived

Получает количество полученных сообщений протокола обмена сообщениями через Интернет версии 6 (ICMPv6).

EchoRequestsSent

Возвращает количество отправленных сообщений протокола ICMPv6 (ICMPv6).

ErrorsReceived

Получает число полученных сообщений об ошибках протокола ICMPv6 версии 6.

ErrorsSent

Получает количество отправленных сообщений об ошибках протокола управления Интернетом версии 6 (ICMPv6).

MembershipQueriesReceived

Возвращает количество полученных сообщений запроса на членство в группах протокола управления группами (IGMP).

MembershipQueriesSent

Возвращает количество отправленных сообщений запроса на членство в группах протокола управления группами (IGMP).

MembershipReductionsReceived

Возвращает количество полученных сообщений о сокращении членства в группах протокола управления группами (IGMP).

MembershipReductionsSent

Возвращает количество отправленных сообщений о сокращении членства в группах протокола управления группами (IGMP).

MembershipReportsReceived

Возвращает количество полученных сообщений о членстве в группах протокола управления группами (IGMP).

MembershipReportsSent

Возвращает количество отправленных сообщений отчета о членстве в группах протокола управления группами (IGMP).

MessagesReceived

Получает количество полученных сообщений протокола 6 (ICMPv6).

MessagesSent

Возвращает количество отправленных сообщений протокола управления Интернетом версии 6 (ICMPv6).

NeighborAdvertisementsReceived

Возвращает количество полученных сообщений об протоколе обмена сообщениями через Интернет версии 6 (ICMPv6).

NeighborAdvertisementsSent

Возвращает количество отправленных сообщений через Интернет-управление протоколом 6 (ICMPv6).

NeighborSolicitsReceived

Возвращает количество полученных сообщений протокола ICMPv6 (ICMPv6).

NeighborSolicitsSent

Возвращает количество отправленных сообщений об запросе сообщений через Интернет версии 6 (ICMPv6).

PacketTooBigMessagesReceived

Получает количество полученных сообщений протокола сообщений управления Интернетом версии 6 (ICMPv6).

PacketTooBigMessagesSent

Возвращает количество отправленных сообщений протокола ICMPv6 (ICMPv6).

ParameterProblemsReceived

Возвращает количество полученных сообщений протокола сообщений управления Интернетом версии 6 (ICMPv6).

ParameterProblemsSent

Возвращает количество отправленных сообщений протокола ICMPv6 (ICMPv6).

RedirectsReceived

Возвращает количество полученных сообщений протокола обмена сообщениями через Интернет версии 6 (ICMPv6).

RedirectsSent

Возвращает количество отправленных сообщений протокола ICMPv6(ICMPv6).

RouterAdvertisementsReceived

Возвращает количество полученных сообщений протокола обмена сообщениями через Интернет версии 6 (ICMPv6) маршрутизатора.

RouterAdvertisementsSent

Возвращает количество отправленных сообщений протокола ICMPv6 (ICMPv6).

RouterSolicitsReceived

Получает количество полученных сообщений протокола сообщений управления Интернетом версии 6 (ICMPv6).

RouterSolicitsSent

Возвращает количество отправленных сообщений протокола ICMPv6 (ICMPv6).

TimeExceededMessagesReceived

Возвращает количество полученных сообщений протокола управления Интернетом версии 6 (ICMPv6).

TimeExceededMessagesSent

Возвращает количество отправленных сообщений протокола ICMPv6 версии 6 (ICMPv6).

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к