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