IPGlobalProperties.GetUdpIPv6Statistics メソッド

定義

ローカル コンピューターの UDP/IPv6 (User Datagram Protocol / Internet Protocol version 6) 統計データを提供します。

public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv6Statistics ();
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv6Statistics ();

戻り値

ローカル コンピューターの UDP/IPv6 トラフィック統計情報を提供する UdpStatistics オブジェクト。

属性

例外

Win32 関数 GetUdpStatistics の呼び出しが失敗しました。

ローカル コンピューターで、IPv6 がサポートするオペレーティング システムが実行されていません。

次の例では、ローカル コンピューターの UDP/IP 統計を表示します。

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

注釈

UDP は、データグラムの送受信を担当するコネクションレス トランスポート層プロトコルです。 これは IETF RFC 768 で定義されています。

アプリケーションで使用できる UDP トラフィック統計の詳細については、クラスのドキュメントを UdpStatistics 参照してください。 このメソッドによって返されるオブジェクトには、オブジェクトが作成された時点の統計が UdpStatistics 反映されることに注意してください。 この情報は動的に更新されません。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1