Как получить статус сетевых интерфейсов?

Как я могу определить статус Wi-Fi, сотовой связи и Bluetooth в моей программе? Я знаю, что могу проверить доступность сети с помощью NetworkInterface. Но как я могу проверить для каждого вида?

Когда я нахожусь в режиме Wi-Fi, я все еще хочу знать, доступна ли сотовая сеть...


person Matt    schedule 27.11.2011    source источник
comment
Пожалуйста, не добавляйте к названиям префикс C#. Вот для чего нужны теги.   -  person John Saunders    schedule 28.11.2011


Ответы (1)


Добавьте ссылку на Microsoft.Phone (если она еще не добавлена ​​по умолчанию), затем обратитесь к Microsoft.Phone.Net.NetworkInformation.DeviceNetworkInformation, который сообщит вам о состоянии Bluetooth, сотовой связи, WiFi и имени мобильный оператор.

person bbosak    schedule 28.11.2011
comment
Спасибо, так что я был довольно близок. Но нет статуса Bluetooth? - person Matt; 29.11.2011