IcmpV6Statistics Třída

Definice

Poskytuje statistické údaje protokolu ICMPv6 (Internet Control Message Protocol) pro statistické údaje místního počítače.

public ref class IcmpV6Statistics abstract
public abstract class IcmpV6Statistics
type IcmpV6Statistics = class
Public MustInherit Class IcmpV6Statistics
Dědičnost
IcmpV6Statistics

Příklady

Následující příklad zobrazuje aktuální statistiku 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("");
}

Poznámky

ICMPV6 je sada chybových a informačních zpráv pro použití s protokolem IPv6 (Internet Protocol verze 6). Tato třída se používá metodou GetIcmpV6Statistics k vrácení informací o provozu PROTOKOLU ICMPV6.

Vlastnosti v této třídě korelují s objekty Management Information Base pro ICMPv6 definované v IETF RFC 2466. PROTOKOL ICMPv6 je definován v dokumentu RFC 2463.

Konstruktory

Name Description
IcmpV6Statistics()

Inicializuje novou instanci IcmpV6Statistics třídy.

Vlastnosti

Name Description
DestinationUnreachableMessagesReceived

Získá počet zpráv PROTOKOLU ICMPv6 (Internet Control Message Protocol verze 6) přijatých kvůli paketu, který má nedostupnou adresu v cíli.

DestinationUnreachableMessagesSent

Získá počet zpráv PROTOKOLU ICMPv6 (Internet Control Message Protocol verze 6) odeslaných kvůli paketu, který má nedostupnou adresu v cíli.

EchoRepliesReceived

Získá počet přijatých zpráv odezvy protokolu ICMPv6 (Internet Control Message Protocol verze 6).

EchoRepliesSent

Získá počet odeslaných zpráv odezvy protokolu ICMPv6 (Internet Control Message Protocol verze 6).

EchoRequestsReceived

Získá počet přijatých zpráv žádosti o odezvu protokolu ICMPv6 (Internet Control Message Protocol verze 6).

EchoRequestsSent

Získá počet zpráv žádosti o odezvu protokolu ICMPv6 (Internet Control Message Protocol verze 6).

ErrorsReceived

Získá počet přijatých chybových zpráv PROTOKOLU ICMPv6 (Internet Control Message Protocol verze 6).

ErrorsSent

Získá počet odeslaných chybových zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6).

MembershipQueriesReceived

Získá počet přijatých zpráv dotazu skupiny PROTOKOLU IGMP (Internet Group Management Protocol).

MembershipQueriesSent

Získá počet odeslaných zpráv dotazu skupiny PROTOKOLU IGMP (Internet Group Management Protocol).

MembershipReductionsReceived

Získá počet přijatých zpráv o snížení členství ve skupinách protokolu IGMP (Internet Group Management Protocol).

MembershipReductionsSent

Získá počet odeslanýchzprávch

MembershipReportsReceived

Získá počet přijatých zpráv sestavy členství ve skupině PROTOKOLU IGMP (Internet Group Management Protocol).

MembershipReportsSent

Získá počet odeslaných zpráv o členství ve skupině PROTOKOLU IGMP (Internet Group Management Protocol).

MessagesReceived

Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6).

MessagesSent

Získá počet odeslaných zpráv PROTOKOLU ICMPv6 (Internet Control Message Protocol verze 6).

NeighborAdvertisementsReceived

Získá počet přijatých zpráv o inzerování protokolu ICMPv6 (Internet Control Message Protocol) verze 6 (ICMPv6).

NeighborAdvertisementsSent

Získá počet odeslaných zpráv o inzerování protokolu ICMPv6 (Internet Control Message Protocol) verze 6 (ICMPv6).

NeighborSolicitsReceived

Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6) Soused Solicitation.

NeighborSolicitsSent

Získá počet odeslaných zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6).

PacketTooBigMessagesReceived

Získá počet příchozích paketů protokolu ICMPv6 (Internet Control Message Protocol verze 6).

PacketTooBigMessagesSent

Získá počet příliš velkých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6).

ParameterProblemsReceived

Získá počet přijatých zpráv o problému s parametrem PROTOKOLU ICMPv6 (Internet Control Message Protocol verze 6).

ParameterProblemsSent

Získá počet odeslaných zpráv parametru PROTOKOLU ICMPv6 (Internet Control Message Protocol verze 6).

RedirectsReceived

Získá počet přijatých zpráv přesměrování protokolu ICMPv6 (Internet Control Message Protocol verze 6).

RedirectsSent

Získá počet odeslaných zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6).

RouterAdvertisementsReceived

Získá počet přijatých zpráv o inzerovaném směrovači protokolu ICMPv6 (Internet Control Message Protocol verze 6).

RouterAdvertisementsSent

Získá počet odesílaných zpráv o inzerovaném směrovači protokolu ICMPv6 (Internet Control Message Protocol verze 6).

RouterSolicitsReceived

Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6).

RouterSolicitsSent

Získá počet odeslaných zpráv protokolu ICMPv6 (Internet Control Message Protocol) Router Solicitation.

TimeExceededMessagesReceived

Získá počet přijatých zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6).

TimeExceededMessagesSent

Získá počet zpráv protokolu ICMPv6 (Internet Control Message Protocol verze 6) Doba překročení počtu odeslaných zpráv.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro