UdpStatistics 类

定义

提供用户数据报协议(UDP)统计数据。

public ref class UdpStatistics abstract
public abstract class UdpStatistics
type UdpStatistics = class
Public MustInherit Class UdpStatistics
继承
UdpStatistics

示例

下面的代码示例显示指定地址系列的 UDP 统计信息。

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("");
}

注解

此类的实例由GetUdpIPv4StatisticsGetUdpIPv6Statistics应用程序访问 UDP 流量信息的方法返回。

此类中的信息与上述 https://www.ietf.org/rfc/rfc2013.txt管理信息对象相关。

构造函数

名称 说明
UdpStatistics()

初始化 UdpStatistics 类的新实例。

属性

名称 说明
DatagramsReceived

获取收到的用户数据报协议 (UDP) 数据报的数量。

DatagramsSent

获取已发送的用户数据报协议 (UDP) 数据报的数量。

IncomingDatagramsDiscarded

获取由于端口错误而接收和丢弃的用户数据报协议 (UDP) 数据报的数量。

IncomingDatagramsWithErrors

获取由于端口信息错误以外的错误而接收和丢弃的用户数据报协议(UDP)数据报的数量。

UdpListeners

获取侦听用户数据报协议 (UDP) 数据报的本地终结点数。

方法

名称 说明
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于