IcmpV4Statistics Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje protokol IP (Internet Control Message Protocol) pro statistická data protokolu 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 zobrazí aktuální statistiky ICMPv4.
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( "" );
}
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 IP verze 4. Protokol ICMP verze 4 je definován v IETF RFC 792.
Tuto třídu používá GetIcmpV4Statistics metoda k vrácení informací o provozu ICMPv4.
Konstruktory
IcmpV4Statistics() |
Inicializuje novou instanci IcmpV4Statistics třídy . |
Vlastnosti
AddressMaskRepliesReceived |
Získá počet zpráv IP Control Message Protocol verze 4 (ICMPv4) adresa maska odpověď zprávy, které byly přijaty. |
AddressMaskRepliesSent |
Získá počet ip control message protocol verze 4 (ICMPv4) adresa maska odpověď zprávy, které byly odeslány. |
AddressMaskRequestsReceived |
Získá počet zpráv IP Control Message Protocol verze 4 (ICMPv4) požadavek masky adresy, které byly přijaty. |
AddressMaskRequestsSent |
Načte počet zpráv IP Control Message Protocol verze 4 (ICMPv4) Požadavek na masku adresy, které byly odeslány. |
DestinationUnreachableMessagesReceived |
Získá počet zpráv PROTOKOLU ICMPv4 (Internet Control Message Protocol verze 4), které byly přijaty z důvodu 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 IP Control Message Protocol verze 4 (ICMPv4) Odpověď odpověď, které byly přijaty. |
EchoRepliesSent |
Získá počet zpráv odezvy IP Control Message Protocol verze 4 (ICMPv4) odpověď, které byly odeslány. |
EchoRequestsReceived |
Načte počet přijatých zpráv žádosti o odezvu protokolu ICMPv4 (Internet Control Message Protocol verze 4). |
EchoRequestsSent |
Získá počet zpráv protokolu IP Control Message Protocol verze 4 (ICMPv4) Žádosti o odezvu, které byly odeslány. |
ErrorsReceived |
Získá počet přijatých chybových zpráv protokolu ICMPv4 (Internet Control Message Protocol verze 4). |
ErrorsSent |
Získá počet odeslaných chybových zpráv protokolu ICMPv4 (Internet Control Message Protocol verze 4). |
MessagesReceived |
Získá počet zpráv protokolu INTERNET Control Message Protocol, které byly přijaty. |
MessagesSent |
Získá počet zpráv IP Control Message Protocol verze 4 (ICMPv4), které byly odeslány. |
ParameterProblemsReceived |
Získá počet IP Control Message Protocol verze 4 (ICMPv4) parametru zprávy, které byly přijaty. |
ParameterProblemsSent |
Získá počet ip řízení message protocol verze 4 (ICMPv4) parametr problém zprávy, které byly odeslány. |
RedirectsReceived |
Získá počet zpráv IP Control Message Protocol verze 4 (ICMPv4) přesměrování zprávy, které byly přijaty. |
RedirectsSent |
Získá počet zpráv IP Control Message Protocol verze 4 (ICMPv4) přesměrování zprávy, které byly odeslány. |
SourceQuenchesReceived |
Získá počet zpráv IP Control Message Protocol verze 4 (ICMPv4) zdroj quench zprávy, které byly přijaty. |
SourceQuenchesSent |
Získá počet zpráv IP Control Message Protocol verze 4 (ICMPv4) zdroj quench zprávy, které byly odeslány. |
TimeExceededMessagesReceived |
Získá počet přijatých zpráv PROTOKOLU ICMPv4 (Internet Control Message Protocol verze 4) Čas byl překročen. |
TimeExceededMessagesSent |
Získá počet odeslaných zpráv PROTOKOLU ICMPv4 (Internet Control Message Protocol verze 4) Čas byl překročen. |
TimestampRepliesReceived |
Získá počet IP Control Message Protocol verze 4 (ICMPv4) Časové razítko Odpovědět zprávy, které byly přijaty. |
TimestampRepliesSent |
Získá počet IP Control Message Protocol verze 4 (ICMPv4) Časové razítko Odpovědět zprávy, které byly odeslány. |
TimestampRequestsReceived |
Získá počet IP Control Message Protocol verze 4 (ICMPv4) Časové razítko Žádosti zprávy, které byly přijaty. |
TimestampRequestsSent |
Získá počet IP Control Message Protocol verze 4 (ICMPv4) Časové razítko Požadavek zprávy, které byly odeslány. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |