企业库 4.1 例外政策
我正在使用 Enterprise Library 4.1,想要实现异常处理和日志记录。 我能够设置一项处理 System.Exception 类型的常规异常的策略。 我将此政策称为“数据访问政策”。
在一般的应用程序开发规则中,我应该创建多少个策略? 捕获 SqlException 的最佳实践是什么? 是否应该制定单独的政策?
我正在寻找使用企业库开发应用程序的人们的一些建议,以及他们如何设置异常处理策略,并且一些示例会有所帮助。
谢谢
I am using Enterprise Library 4.1 and want to implement Exception handling and logging.
I am able to setup one policy that handles general Exceptions of the System.Exception type. I call this policy 'Data Access Policy'.
In a general application development rule, how many policies should I create?
What are the best practices for catching SqlExceptions? Should a separate policy be defined?
What I am looking for is some suggestions from folks who develop applications using Enterprise Library and how they setup the policies for exception handling and some examples would help.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以为 SqlExceptions 添加新策略。
这是一篇适合您的精彩文章:企业库 4.1:: 异常处理应用程序块
You can add a new policy for SqlExceptions.
Here is a great post for you: Enterprise Library 4.1 :: Exception Handling Application Block
现在对您来说可能有点晚了,但此链接可能对其他人有帮助。 这是企业库文档中的一个页面,标题为“确定适当的异常策略和操作” 完全按照罐头上的说明进行操作
It's probably a bit late for you now but this link may help someone else. It's a page from the Enterprise Library documentation entitled "Determining Appropriate Exception Policies and Actions" and does exactly what it says on the tin