Как проверить состояние интернет-соединения через 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 нулевой). Это почему? Как я могу это исправить?

Ответы на вопрос(3)

Ваш ответ на вопрос