UdpStatistics Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona datos estadísticos de UDP (Protocolo de datagramas de usuarios).
public ref class UdpStatistics abstract
public abstract class UdpStatistics
type UdpStatistics = class
Public MustInherit Class UdpStatistics
- Herencia
-
UdpStatistics
Ejemplos
En el ejemplo de código siguiente se muestran las estadísticas udp de la familia de direcciones especificada.
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("");
}
Comentarios
Los métodos y GetUdpIPv6Statistics devuelven instancias de esta clase para proporcionar a las GetUdpIPv4Statistics aplicaciones acceso a la información de tráfico UDP.
La información de esta clase se correlaciona con los objetos de información de administración descritos en https://www.ietf.org/rfc/rfc2013.txt.
Constructores
| Nombre | Description |
|---|---|
| UdpStatistics() |
Inicializa una nueva instancia de la clase UdpStatistics. |
Propiedades
| Nombre | Description |
|---|---|
| DatagramsReceived |
Obtiene el número de datagramas UDP (Protocolo de datagramas de usuarios) recibidos. |
| DatagramsSent |
Obtiene el número de datagramas UDP (Protocolo de datagramas de usuarios) enviados. |
| IncomingDatagramsDiscarded |
Obtiene el número de datagramas UDP (Protocolo de datagramas de usuarios) recibidos y descartados debido a errores del puerto. |
| IncomingDatagramsWithErrors |
Obtiene el número de datagramas UDP (Protocolo de datagramas de usuarios) recibidos y descartados debido a errores distintos de información de puerto no válida. |
| UdpListeners |
Obtiene el número de extremos locales que realizan escuchas para los datagramas UDP (Protocolo de datagramas de usuarios). |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
| GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |