Я пытаюсь установить активное сетевое соединение на устройстве Windows Phone 8.0 с помощью следующего фрагмента. Когда я отключаю Wi-Fi и Mobile, я ожидаю, что не обнаружу подключенного интерфейса, но, что интересно, адаптер с именем «Ethernet» кажется подключенным. Что такое адаптер Ethernet на мобильном устройстве?
foreach (NetworkInterfaceInfo networkInterfaceInfo in networkInterfaceList)
{
if (networkInterfaceInfo.InterfaceState == ConnectState.Connected)
{
isConnected = true;
if (networkInterfaceInfo.InterfaceType == NetworkInterfaceType.MobileBroadbandGsm
|| networkInterfaceInfo.InterfaceType == NetworkInterfaceType.MobileBroadbandCdma)
isMobileConnected = true;
else if (networkInterfaceInfo.InterfaceType == NetworkInterfaceType.Wireless80211)
isWifiConnected = true;
}
}
Также есть способ получить информацию об «одной активной сети»? Например, если и мобильный телефон, и Wi-Fi включены и подключены, как я могу узнать, какой из них используется на самом деле?
Спасибо