IcmpV6Statistics クラス

定義

ローカル コンピューターのインターネット プロトコル バージョン 6 (ICMPv6) 統計データのインターネット制御メッセージ プロトコルを提供します。

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 は、インターネット プロトコル バージョン 6 (IPv6) で使用するためのエラーメッセージと情報メッセージのセットです。 このクラスは、ICMPV6 トラフィック情報を返すために GetIcmpV6Statistics メソッドによって使用されます。

このクラスのプロパティは、IETF RFC 2466 で定義されている ICMPv6 の管理情報ベース オブジェクトに関連付けられます。 ICMPv6 は RFC 2463 で定義されています。

コンストラクター

名前 説明
IcmpV6Statistics()

IcmpV6Statistics クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
DestinationUnreachableMessagesReceived

宛先に到達できないアドレスを持つパケットが原因で受信したインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) メッセージの数を取得します。

DestinationUnreachableMessagesSent

宛先に到達できないアドレスを持つパケットが原因で送信されたインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) メッセージの数を取得します。

EchoRepliesReceived

受信したインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) エコー応答メッセージの数を取得します。

EchoRepliesSent

送信されたインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) エコー応答メッセージの数を取得します。

EchoRequestsReceived

受信したインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) エコー要求メッセージの数を取得します。

EchoRequestsSent

送信されたインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) エコー要求メッセージの数を取得します。

ErrorsReceived

受信したインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) エラー メッセージの数を取得します。

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

受信したインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) 近隣要請メッセージの数を取得します。

NeighborSolicitsSent

送信されたインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) 近隣要請メッセージの数を取得します。

PacketTooBigMessagesReceived

受信したインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) パケットが大きすぎるメッセージの数を取得します。

PacketTooBigMessagesSent

インターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) パケットが大きすぎる送信メッセージの数を取得します。

ParameterProblemsReceived

受信したインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) パラメーターの問題メッセージの数を取得します。

ParameterProblemsSent

送信されたインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) パラメーターの問題メッセージの数を取得します。

RedirectsReceived

受信したインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) リダイレクト メッセージの数を取得します。

RedirectsSent

送信されたインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) リダイレクト メッセージの数を取得します。

RouterAdvertisementsReceived

受信したインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) ルーター アドバタイズ メッセージの数を取得します。

RouterAdvertisementsSent

送信されたインターネット 制御メッセージ プロトコル バージョン 6 (ICMPv6) ルーター アドバタイズ メッセージの数を取得します。

RouterSolicitsReceived

受信したインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) ルーター要請メッセージの数を取得します。

RouterSolicitsSent

送信されたインターネット 制御メッセージ プロトコル バージョン 6 (ICMPv6) ルーター要請メッセージの数を取得します。

TimeExceededMessagesReceived

受信したインターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) 時間超過メッセージの数を取得します。

TimeExceededMessagesSent

インターネット制御メッセージ プロトコル バージョン 6 (ICMPv6) 送信時間超過メッセージの数を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象