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) |