有没有人能推荐一种可靠的方法来检测WP7的当前网络状态和类型?
我正在使用Visual Studio 2012中的Simulation Dashboard在各种网络场景下测试我的应用程序。我知道它在工作,因为我的应用程序在没有网络时无法连接,或者当网络速度设置为2G时下载速度非常慢,等等。
然而,
NetworkInterface.GetIsNetworkAvailable()无论网络速度如何设置,始终返回true,并且
NetworkInterface.NetworkInterfaceType无论当前网络设置如何,始终返回NetworkInterfaceType.Wireless80211。
发布于 2013-01-21 04:12:46
这个问题已经在Enable network simulation doesn't work for query IsNetworkAvailable上得到了回答
Simulation Dashboard当前仅限制网络带宽(受当前网络限制),不模拟“实际”网络条件。因此,当启用网络模拟时,API仍将返回“实际”网络类型和/或名称,但网络速度/质量将根据您的选择受到影响。如果你想验证API调用,你可能需要在Windows Phone设备上测试你的应用程序,并对数据连接进行适当的更改。
https://stackoverflow.com/questions/14317282
复制相似问题