私は、3G 接続が可能なモバイル デバイス (フル Windows インストール) で使用されるプログラムに取り組んでいます。特定のデバイスに 3G 接続がある場合は、それを利用したいと考えています。ただし、プログラムは、現在利用可能な接続の種類と速度に基づいて、通信の優先順位を付けることができる必要があります。
System.Net.NetworkInformation.NetworkInterface を使用してネットワーク インターフェイスのリストを取得できますが、インターフェイスがセル データ、ワイヤレス、または通常のイーサネットであるかどうか、および使用可能な速度を確認する良い方法はありますか (特にセルデータの場合)?