如何处理连接问题?

时间:2014-02-08 21:46:05

标签: c# .net azure azure-mobile-services

我目前正在开发一款使用Azure移动服务的应用。一切正常,直到应用程序松散网络或Internet连接。此时,抛出异常并且应用程序崩溃。

我可以通过将所有调用包装到try..catch块中的Azure Mobile Services来轻松解决问题,但这是处理这种情况的最佳方法吗?

我的问题如下:处理与财产网络相关的错误的最佳做法是什么?是否有适当的设计模式来处理这个问题?将try..catch块中的调用包装好吗?

P.S。在这种情况下,我不担心重试逻辑。

1 个答案:

答案 0 :(得分:0)

马丁,

您正在构建什么样的应用程序?大多数平台都有API,可以让您收听网络变化&尝试拨打远程电话之前的互联网连接。当出现意外故障时,应使用Try-Catch块来捕获异常情况。

如果要构建Windows应用商店应用,请参阅http://blogs.msdn.com/b/mvpawardprogram/archive/2013/04/01/detectingnetwork-connection-in-windows-store-apps.aspx

对于Windows Phone应用,请参阅http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh487166(v=vs.105).aspx

希望这有帮助!