Как проверить состояние интернет-соединения через 3G-соединение?
У меня есть следующий метод:
public static bool IsNetworkConnected()
{
ConnectionProfile InternetConnectionProfile = NetworkInformation.GetInternetConnectionProfile();
IReadOnlyList<ConnectionProfile> connectionProfile = NetworkInformation.GetConnectionProfiles();
if (InternetConnectionProfile == null)
return false;
else
return true;
}
Он работает нормально, когда я подключен к Интернету обычным способом - через кабель локальной сети или Wi-Fi. Когда я использую свой 3G USB-модем, он возвращает false (InternectConnectionProfile
нулевой). Это почему? Как я могу это исправить?