任何人都可以建议一种可靠的方法来检测 WP7 的当前网络状态和类型。
我正在使用 Visual Studio 2012 中的 Simulation Dashboard 在各种网络场景下测试我的应用程序。我知道它正在工作,因为我的应用程序在没有网络时无法连接,或者当网络速度设置为 2G 等时下载速度非常慢。
然而
NetworkInterface.GetIsNetworkAvailable()
无论网络速度设置如何,总是返回 true,并且
NetworkInterface.NetworkInterfaceType
无论当前的网络设置如何,始终返回 NetworkInterfaceType.Wireless80211。