Windows Phone 7 - 测试数据连接

时间:2010-12-22 04:00:42

标签: windows-phone-7

我的应用程序今天未通过认证,原因是:

  

“可以引起应用程序   设备有静音终止   没有可用的数据连接。“

当我开发应用程序时,我甚至都没想过。如何测试没有数据连接?有没有我可以调用的方法或者我只是在我的Web服务调用中包含一个try catch并尝试以这种方式“捕获”它?

谢谢!

2 个答案:

答案 0 :(得分:2)

Try-catch似乎是最好的方法,因为数据连接可能会在您检查它和尝试使用它之间发生变化。即使它是下一行代码。

答案 1 :(得分:2)

我还建议您需要处理在所有操作条件下都可能发生的异常(try..catch..finally)。

关于检测网络连接的状态,您可以使用GetIsNetworkAvailable()和NetworkInterfaceType。

如果使用后者,请注意这篇文章的发展。

Reading NetworkInterfaceType can take over 20 seconds