IcmpV4Statistics Класс

Определение

Предоставляет статистические данные протокола IPv4 (ICMPv4) для локального компьютера.

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

Примеры

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

Комментарии

ICMPv4 — это набор сообщений об ошибках и информационных сообщениях для использования с протоколом Internet Protocol версии 4. ICMP версии 4 определен в IETF RFC 792.

Этот класс используется методом для возврата сведений о трафике GetIcmpV4Statistics ICMPv4.

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

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

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

Свойства

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

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

AddressMaskRepliesSent

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

AddressMaskRequestsReceived

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

AddressMaskRequestsSent

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

DestinationUnreachableMessagesReceived

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

DestinationUnreachableMessagesSent

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

EchoRepliesReceived

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

EchoRepliesSent

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

EchoRequestsReceived

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

EchoRequestsSent

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

ErrorsReceived

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

ErrorsSent

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

MessagesReceived

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

MessagesSent

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

ParameterProblemsReceived

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

ParameterProblemsSent

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

RedirectsReceived

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

RedirectsSent

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

SourceQuenchesReceived

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

SourceQuenchesSent

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

TimeExceededMessagesReceived

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

TimeExceededMessagesSent

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

TimestampRepliesReceived

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

TimestampRepliesSent

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

TimestampRequestsReceived

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

TimestampRequestsSent

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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