gpt4 book ai didi

c# - 如何处理连接问题?

转载 作者:太空宇宙 更新时间:2023-11-03 16:00:33 26 4
gpt4 key购买 nike

我目前正在开发一个使用 Azure 移动服务的应用程序。一切正常,直到应用程序失去网络或互联网连接。此时,会引发异常并且应用程序崩溃。

我可以通过将对 Azure 移动服务的所有调用包装在 try..catch block 中来轻松修复这种情况,但这是否是处理这种情况的最佳方法?

我的问题如下:处理属性网络相关错误的最佳实践是什么?是否有合适的设计模式来处理这个问题?将调用包装在 try..catch block 中好吗?

附注在这种情况下,我不担心重试逻辑。

最佳答案

马丁,

您正在构建什么类型的应用程序?大多数平台都有 API,允许您在尝试进行远程调用之前监听网络变化和互联网连接。 Try-Catch block 应用于在意外失败时捕获异常情况。

如果构建 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

希望这有帮助!

关于c# - 如何处理连接问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21652187/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com