在Silverlight / Windows Phone中执行异常处理的标准方法

时间:2012-07-26 18:10:29

标签: c# silverlight windows-phone-7 exception error-handling

我想知道是否有一种标准方法可以在Windows Phone Silverlight应用程序中进行一些错误处理。

错误处理的意思是

  • 在数据连接丢失或Windows Phone应用程序中的任何异常时显示对话框窗口。
  • 在运行时进行日志记录的正确方法。

我对此做了一些研究,但没有找到任何有用的东西,欢迎任何代码示例或参考链接。

谢谢

1 个答案:

答案 0 :(得分:1)

这个问题似乎有部分内容。如何显示错误消息以及如何处理异常

<强>例外

我见过的模式经常在许多环境中使用,并且滞后(不仅仅是Silverlight或.NET)是有一个处理未捕获异常的顶级异常处理程序。从这里开始,您如何处理错误取决于您。它可以记录到数据库,文件或丢弃。

处理错误

在我看来,最好的方法是设计软件,以便尽可能减少潜在的错误并防止它们首先发生。例如,如果连接丢失,而不是显示错误消息,则禁用需要连接的UI部分,并向用户提供一些指示,即应用程序现在处于断开状态。