UdpStatistics Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt statistische gegevens van User Datagram Protocol (UDP).
public ref class UdpStatistics abstract
public abstract class UdpStatistics
type UdpStatistics = class
Public MustInherit Class UdpStatistics
- Overname
-
UdpStatistics
Voorbeelden
In het volgende codevoorbeeld worden de UDP-statistieken voor de opgegeven adresfamilie weergegeven.
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("");
}
Opmerkingen
Exemplaren van deze klasse worden geretourneerd door de GetUdpIPv4Statistics en GetUdpIPv6Statistics methoden om toepassingen toegang te geven tot UDP-verkeersinformatie.
De informatie in deze klasse correleert met de beheerinformatieobjecten die worden beschreven in https://www.ietf.org/rfc/rfc2013.txt.
Constructors
| Name | Description |
|---|---|
| UdpStatistics() |
Initialiseert een nieuw exemplaar van de UdpStatistics klasse. |
Eigenschappen
| Name | Description |
|---|---|
| DatagramsReceived |
Hiermee wordt het aantal UDP-gegevensgrammen (User Datagram Protocol) opgehaald dat is ontvangen. |
| DatagramsSent |
Hiermee wordt het aantal UDP-gegevensgrammen (User Datagram Protocol) opgehaald dat is verzonden. |
| IncomingDatagramsDiscarded |
Hiermee wordt het aantal UDP-gegevensgrammen (User Datagram Protocol) opgehaald dat is ontvangen en verwijderd vanwege poortfouten. |
| IncomingDatagramsWithErrors |
Hiermee haalt u het aantal UDP-gegevensgrammen (User Datagram Protocol) op dat is ontvangen en verwijderd vanwege andere fouten dan onjuiste poortgegevens. |
| UdpListeners |
Hiermee haalt u het aantal lokale eindpunten op dat luistert naar UDP-gegevensgrammen (User Datagram Protocol). |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |