語言

IcmpV6Statistics 類別

定義

提供網際網路控制訊息協定(Internet Control Message Protocol)為本地電腦提供網際網路協定第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 是一組用於網際網路協定第六版(IPv6)的錯誤與資訊訊息。 此類別用於 GetIcmpV6Statistics 方法回傳 ICMPV6 的流量資訊。

此類別的屬性與 IETF RFC 2466 中定義的 ICMPv6 管理資訊庫物件相關。 ICMPv6 定義於 RFC 2463。

建構函式

名稱 Description
IcmpV6Statistics()

初始化 IcmpV6Statistics 類別的新執行個體。

屬性

名稱 Description
DestinationUnreachableMessagesReceived

取得因封包目的地地址無法達而收到的網際網路控制訊息協定(ICMPv6)訊息數量。

DestinationUnreachableMessagesSent

取得因封包目的地地址無法達而發出的網際網路控制訊息協定第六版(ICMPv6)訊息數量。

EchoRepliesReceived

取得收到的網際網路控制訊息協定(ICMPv6)回聲回覆訊息數量。

EchoRepliesSent

接收已發送的網際網路控制訊息協定(ICMPv6)回聲回覆訊息數量。

EchoRequestsReceived

取得收到的網際網路控制訊息協定(ICMPv6)回聲請求訊息數量。

EchoRequestsSent

取得傳送的網際網路控制訊息協定(ICMPv6)回聲請求訊息數量。

ErrorsReceived

接收到的網際網路控制訊息協定(ICMPv6)錯誤訊息數量。

ErrorsSent

取得傳送的網際網路控制訊息協定(ICMPv6)錯誤訊息數量。

MembershipQueriesReceived

接收收到的網際網路群組管理協定(IGMP)群組成員查詢訊息數量。

MembershipQueriesSent

接收發送的網際網路群組管理協定(IGMP)群組成員查詢訊息數量。

MembershipReductionsReceived

接收收到的網際網路群組管理協定(IGMP)群組成員減少訊息數量。

MembershipReductionsSent

接收已發送的網際網路群組管理協定(IGMP)群組成員減少訊息數量。

MembershipReportsReceived

接收收到的網際網路群組管理協定(IGMP)群組成員報告訊息數量。

MembershipReportsSent

接收已發送的網際網路群組管理協定(IGMP)群組成員報告訊息數量。

MessagesReceived

取得收到的網際網路控制訊息協定(ICMPv6)訊息數量。

MessagesSent

取得傳送的網際網路控制訊息協定(ICMPv6)訊息數量。

NeighborAdvertisementsReceived

接收到的網際網路控制訊息協定(ICMPv6)鄰居廣告訊息數量。

NeighborAdvertisementsSent

接收已發送的網際網路控制訊息協定(ICMPv6)鄰居廣告訊息數量。

NeighborSolicitsReceived

取得收到的網際網路控制訊息協定(ICMPv6)鄰居徵求訊息數量。

NeighborSolicitsSent

取得傳送的網際網路控制訊息協定(ICMPv6)鄰居徵求訊息數量。

PacketTooBigMessagesReceived

接收網際網路控制訊息協定(ICMPv6)第 6 版封包過大訊息的數量。

PacketTooBigMessagesSent

接收網際網路控制訊息協定(ICMPv6)第6版(ICMPv6)傳送的封包過大訊息數量。

ParameterProblemsReceived

接收網際網路控制訊息協定(ICMPv6)參數問題訊息的數量。

ParameterProblemsSent

接收傳送的網際網路控制訊息協定(ICMPv6)參數問題訊息數量。

RedirectsReceived

取得收到的網際網路控制訊息協定(ICMPv6)重定向訊息數量。

RedirectsSent

取得傳送的網際網路控制訊息協定版本6(ICMPv6)重定向訊息數量。

RouterAdvertisementsReceived

接收收到的網際網路控制訊息協定(ICMPv6)路由器廣告訊息數量。

RouterAdvertisementsSent

取得發送的網際網路控制訊息協定(ICMPv6)路由器廣告訊息數量。

RouterSolicitsReceived

取得收到的網際網路控制訊息協定(ICMPv6)路由器招標訊息數量。

RouterSolicitsSent

取得發送的網際網路控制訊息協定(ICMPv6)路由器徵集訊息數量。

TimeExceededMessagesReceived

取得收到的逾時訊息數量。

TimeExceededMessagesSent

取得網路控制訊息協定(ICMPv6)逾時訊息的數量。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於