IcmpV4Statistics Třída

Definice

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

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

Příklady

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

Poznámky

ICMPv4 je sada chybových a informačních zpráv pro použití s protokolem INTERNET Protocol verze 4. ICMP verze 4 je definována v IETF RFC 792.

Tato třída se používá metodou GetIcmpV4Statistics k vrácení informací o provozu PROTOKOLU ICMPv4.

Konstruktory

Name Description
IcmpV4Statistics()

Inicializuje novou instanci IcmpV4Statistics třídy.

Vlastnosti

Name Description
AddressMaskRepliesReceived

Získá počet zpráv odpovědi protokolu ICMPv4 (Internet Control Message Protocol verze 4) Maska odpovědi na přijaté zprávy.

AddressMaskRepliesSent

Získá počet zpráv odpovědi ip adresy PROTOKOLU ICMPv4 (Internet Control Message Protocol verze 4).

AddressMaskRequestsReceived

Získá počet zpráv žádosti o masku adresy PROTOKOLU ICMPv4 (Internet Control Message Protocol verze 4).

AddressMaskRequestsSent

Získá počet zpráv žádosti o masku adresy PROTOKOLU ICMPv4 (Internet Control Message Protocol verze 4).

DestinationUnreachableMessagesReceived

Získá počet zpráv PROTOKOLU ICMPv4 (Internet Control Message Protocol verze 4), které byly přijaty kvůli paketu s nedostupnou adresou v cíli.

DestinationUnreachableMessagesSent

Získá počet zpráv PROTOKOLU ICMPv4 (Internet Control Message Protocol verze 4), které byly odeslány kvůli paketu s nedostupnou adresou v cíli.

EchoRepliesReceived

Získá počet zpráv odezvy protokolu ICMPv4 (Internet Control Message Protocol verze 4) odpověď, které byly přijaty.

EchoRepliesSent

Získá počet zpráv odezvy protokolu ICMPv4 (Internet Control Message Protocol verze 4) odpovědi, které byly odeslány.

EchoRequestsReceived

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

EchoRequestsSent

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

ErrorsReceived

Získá počet zpráv protokolu ICMPv4 (Internet Control Message Protocol verze 4), které byly přijaty.

ErrorsSent

Získá počet zpráv protokolu ICMPv4 (Internet Control Message Protocol verze 4), které byly odeslány.

MessagesReceived

Získá počet zpráv protokolu Internet Control Message Protocol, které byly přijaty.

MessagesSent

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

ParameterProblemsReceived

Získá počet zpráv o problému protokolu ICMPv4 (Internet Control Message Protocol verze 4) problémových zpráv, které byly přijaty.

ParameterProblemsSent

Získá počet zpráv o problému protokolu ICMPv4 (Internet Control Message Protocol verze 4) problémových zpráv, které byly odeslány.

RedirectsReceived

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

RedirectsSent

Získá počet zpráv protokolu ICMPv4 (Internet Control Message Protocol verze 4) Přesměrování zpráv, které byly odeslány.

SourceQuenchesReceived

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

SourceQuenchesSent

Získá počet zpráv protokolu ICMPv4 (Internet Control Message Protocol verze 4) zdrojové Quench zprávy, které byly odeslány.

TimeExceededMessagesReceived

Získá počet zpráv protokolu ICMPv4 (Internet Control Message Protocol verze 4) Překročení přijatých zpráv.

TimeExceededMessagesSent

Získá počet zpráv protokolu ICMPv4 (Internet Control Message Protocol verze 4) Překročení počtu odeslaných zpráv.

TimestampRepliesReceived

Získá počet zpráv odpovědi protokolu ICMPv4 (Internet Control Message Protocol verze 4) časového razítka odpovědi, které byly přijaty.

TimestampRepliesSent

Získá počet zpráv odpovědi časového razítka protokolu ICMPv4 (Internet Control Message Protocol verze 4).

TimestampRequestsReceived

Získá počet přijatých zpráv protokolu ICMPv4 (Internet Control Message Protocol verze 4) časového razítka.

TimestampRequestsSent

Získá počet zpráv časového razítka protokolu ICMPv4 (Internet Control Message Protocol verze 4) časového razítka, které byly odeslány.

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