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 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) |