写了一个库,现在在考虑容错机制怎么做.参考了.Net框架的容错,发现很大程度上用异常代替了返回值的做法.
我现在不知道用哪一个方案比较好,主要是以前没有做过,一点思路也没有,请大家指点一下.可以另外开贴给分.
我现在不知道用哪一个方案比较好,主要是以前没有做过,一点思路也没有,请大家指点一下.可以另外开贴给分.
解决方案 »
- 如何在使用不同参数实例化对象时,使其可以调用的方法不一样
- 水晶报表的显示问题
- visual c#2005中没有System.Data.OracleClient类
- 右键问题
- 谁知道在自定义的控件中怎么使用Form中的某个成员
- 如果dropdownlist里面的值很多,使用什么方便选择比较好一点
- 请问:经过HTML在线编辑器(如WebHtmlEditor1.5)编辑的内容要经过怎样的处理, 才能存入数据库, 而从库读取时, 又能在编辑器上按原格式显示?
- 类似这样a[] Aa;ab Azz;SaS[] Azs的正则表达式怎么写?
- 谁有C#写的asp.net的聊天室的源代码?谢谢
- 如下代码有什么问题???
- MySQL的DateTime问题
- 关于自定义控件的问题
对错误统一全局考虑,统一处理,对用户友好提示,对运维详细记录。要求2点:
1保证系统不崩溃,防死机
2向操作员提供有用的信息提示。
3保证数据的一致性,可利用事务回滚等。错误处理系统+日志跟踪系统协助实现系统容错机制。实现原理:
框架中自定义重写基类 Exception。利用Try/Catch/Finally 形式的结构化异常处理,后台log4net日志记录不通告前段,用throw前段抛出直接到系统前端