Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Windows phone > Проверка соединения с интернетом


Автор: chip_and_dayl 15.10.2014, 11:42
Всем привет.

Пишу под Windows Phone 8.1

Необходимо проверить соединение с интернет.

Нашел следующий код

Код

 public static bool IsInternetAvailable
        {
            get
            {
                var profiles = NetworkInformation.GetConnectionProfiles();
                var internetProfile = NetworkInformation.GetInternetConnectionProfile();
                return profiles.Any(s => s.GetNetworkConnectivityLevel() == NetworkConnectivityLevel.InternetAccess)
                       || (internetProfile != null
                           && internetProfile.GetNetworkConnectivityLevel() == NetworkConnectivityLevel.InternetAccess);
            }
        }


Но он всегда возвращает true.

Проверяю на эмуляторе, где отключаю соединение с интернетом.

Как можно другим образом проверить соединение с интернетом или в чем проблема в этом коде?

Заранее всем спасибо.

Автор: chip_and_dayl 16.10.2014, 15:38
Все работает.

Проблема была в эмуляторе.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)