Проблемы с DeviceNetworkInformation.IsNetworkAvailable в эмуляторе

У меня есть мобильное приложение для Windows 8, запущенное в эмуляторе. Я включил "Включить эмуляцию сети" и установил "Скорость сети" на "Нет сети".

Когда я запускаю свое приложение, у меня, как и ожидалось, нет соединения с Сетью. Но как мне проверить это?

я пытался DeviceNetworkInformation.IsNetworkAvailable а также DeviceNetworkInformation.IsWiFiEnabled

DeviceNetworkInformation.IsWiFiEnabled всегда ложно, так как я работаю в эмуляторе, но я ожидал, что `DeviceNetworkInformation.IsNetworkAvailable также будет ложным.

Я тоже могу

  1. Обнаружить, что у меня нет сети (из-за настроек эмулятора)

    или же

  2. Настройте мой эмулятор так, чтобы DeviceNetworkInformation.IsNetworkAvailable == false

2 ответа

Не уверен, но вы можете попробовать:

var IsNetworkConnected = new NetworkInterfaceList().Any(info => info.InterfaceState == ConnectState.Connected);

Вы должны настроить свой эмулятор для сетевого подключения.

Вам придется изучить это для устранения неполадок.

Устранение неполадок эмулятора Windows Phone 8

Другие вопросы по тегам