NetworkInterfaceクラスのGetAllNetworkInterfacesメソッド
を使ってネットワークの通信速度を取得します。
var adapters = NetworkInterface.GetAllNetworkInterfaces(); foreach (var adapter in adapters) { var properties = adapter.GetIPProperties(); var stats = adapter.GetIPv4Statistics(); Console.WriteLine(adapter.Description); Console.WriteLine("Speed: {0}", adapter.Speed); Console.WriteLine("Output queue length: {0}", stats.OutputQueueLength); }
参照
関連記事
WindowsランタイムAPI(Windows Runtime API, WinRT API)を使ってアプリ開発する際に逆引きとしてお使いください。