集中的错误处理

时间:2013-12-09 04:23:48

标签: c# exception exception-handling

我在堆栈溢出时经历了几个线程,我对有关集中式错误处理的话语感到有点困惑。

  1. codeproject here中的一篇文章解释了通过主题
  2. 在主方法中处理它
  3. 在MSDN中,他们提到“在代码中使用try / finally块可能会产生异常并将catch语句集中在一个位置。这样,try语句生成异常,finally语句关闭或释放资源,catch语句处理中心位置的异常“
  4. 任何机构是否可以澄清有关集中式错误处理的更多信息以及实施它的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

可能集中的错误处理的唯一部分是记录错误。

  • 只处理您的程序可以应用某些控制权的那些异常 (例如,重启超时异常)
  • finally块应该用于释放非托管资源,请注意最后块在try块或异常块运行之后运行