UdpStatistics 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á data protokolu UDP (User Datagram Protocol).
public ref class UdpStatistics abstract
public abstract class UdpStatistics
type UdpStatistics = class
Public MustInherit Class UdpStatistics
- Dědičnost
-
UdpStatistics
Příklady
Následující příklad kódu zobrazí statistiky UDP pro zadanou řadu adres.
public static void ShowUdpStatistics(NetworkInterfaceComponent version)
{
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
UdpStatistics udpStat = null;
switch (version)
{
case NetworkInterfaceComponent.IPv4:
udpStat = properties.GetUdpIPv4Statistics();
Console.WriteLine("UDP IPv4 Statistics");
break;
case NetworkInterfaceComponent.IPv6:
udpStat = properties.GetUdpIPv6Statistics();
Console.WriteLine("UDP IPv6 Statistics");
break;
default:
throw new ArgumentException("version");
// break;
}
Console.WriteLine(" Datagrams Received ...................... : {0}",
udpStat.DatagramsReceived);
Console.WriteLine(" Datagrams Sent .......................... : {0}",
udpStat.DatagramsSent);
Console.WriteLine(" Incoming Datagrams Discarded ............ : {0}",
udpStat.IncomingDatagramsDiscarded);
Console.WriteLine(" Incoming Datagrams With Errors .......... : {0}",
udpStat.IncomingDatagramsWithErrors);
Console.WriteLine(" UDP Listeners ........................... : {0}",
udpStat.UdpListeners);
Console.WriteLine("");
}
Poznámky
Instance této třídy jsou vráceny GetUdpIPv4Statistics metodami a GetUdpIPv6Statistics poskytují aplikacím přístup k informacím o provozu UDP.
Informace v této třídě korelují s objekty informací správy popsané v https://www.ietf.org/rfc/rfc2013.txt.
Konstruktory
| Name | Description |
|---|---|
| UdpStatistics() |
Inicializuje novou instanci UdpStatistics třídy. |
Vlastnosti
| Name | Description |
|---|---|
| DatagramsReceived |
Získá počet přijatých datovýchgramů protokolu UDP (User Datagram Protocol). |
| DatagramsSent |
Získá počet odeslaných datovýchgramů protokolu UDP (User Datagram Protocol). |
| IncomingDatagramsDiscarded |
Získá počet user Datagram Protocol (UDP) datagramů, které byly přijaty a zahozeny kvůli chybám portu. |
| IncomingDatagramsWithErrors |
Získá počet datovýchgramů protokolu UDP (User Datagram Protocol), které byly přijaty a zahozeny z důvodu jiných chyb než chybných informací o portu. |
| UdpListeners |
Získá počet místních koncových bodů, které naslouchá pro datagramy UDP (User Datagram Protocol). |
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) |