Windows Phone: как определить, подключено ли приложение к Интернету при запуске

Есть ли способ узнать, подключено ли мое приложение для Windows Phone к Интернету, как только оно загрузится.

Чтобы было ясно, я не заинтересован в прослушивании сетевых изменений. Я просто хочу знать, каково состояние соединения в определенный момент времени.


person menawi    schedule 14.01.2016    source источник


Ответы (2)


Вы можете использовать NetworkInformation.GetInternetConnectionProfile(), которая вернет значение null, если устройство не подключено к Интернету.

person Roger Hartley    schedule 16.01.2016

Существует NetworkInterface.GetIsNetworkAvailable(), который вернет true, если доступно сетевое подключение. С оговоркой, что:

Сетевое подключение считается доступным, если какой-либо сетевой интерфейс помечен как «работающий» и не является петлевым или туннельным интерфейсом.

Нет гарантии, что ваш удаленный хост будет по-прежнему доступен, даже если вы подключены к Интернету.

person Rowland Shaw    schedule 14.01.2016