Проблемы с DeviceNetworkInformation.IsNetworkAvailable в эмуляторе
У меня есть мобильное приложение для Windows 8, запущенное в эмуляторе. Я включил "Включить эмуляцию сети" и установил "Скорость сети" на "Нет сети".
Когда я запускаю свое приложение, у меня, как и ожидалось, нет соединения с Сетью. Но как мне проверить это?
я пытался DeviceNetworkInformation.IsNetworkAvailable
а также DeviceNetworkInformation.IsWiFiEnabled
DeviceNetworkInformation.IsWiFiEnabled
всегда ложно, так как я работаю в эмуляторе, но я ожидал, что `DeviceNetworkInformation.IsNetworkAvailable также будет ложным.
Я тоже могу
Обнаружить, что у меня нет сети (из-за настроек эмулятора)
или же
- Настройте мой эмулятор так, чтобы DeviceNetworkInformation.IsNetworkAvailable == false
2 ответа
Не уверен, но вы можете попробовать:
var IsNetworkConnected = new NetworkInterfaceList().Any(info => info.InterfaceState == ConnectState.Connected);
Вы должны настроить свой эмулятор для сетевого подключения.
Вам придется изучить это для устранения неполадок.