Enterprise Library 4.1 例外政策

Posted

技术标签:

【中文标题】Enterprise Library 4.1 例外政策【英文标题】:Enterprise Library 4.1 Exception policy 【发布时间】:2009-04-14 16:58:08 【问题描述】:

我正在使用 Enterprise Library 4.1 并希望实现异常处理和日志记录。 我能够设置一个处理 System.Exception 类型的一般异常的策略。我将此政策称为“数据访问政策”。

在一般应用程序开发规则中,我应该创建多少个策略? 捕获 SqlExceptions 的最佳实践是什么?是否应该定义单独的策略?

我正在寻找的是使用 Enterprise Library 开发应用程序的人们的一些建议,以及他们如何设置异常处理策略以及一些示例会有所帮助。

谢谢

【问题讨论】:

真的有什么叫“企业图书馆”吗??? 是的,有:msdn.microsoft.com/en-us/library/dd203099.aspx 【参考方案1】:

您可以为 SqlExceptions 添加新策略。

这是一个很棒的帖子:Enterprise Library 4.1 :: Exception Handling Application Block

【讨论】:

【参考方案2】:

现在对您来说可能有点晚了,但此链接可能对其他人有所帮助。这是企业库文档中标题为"Determining Appropriate Exception Policies and Actions" 的页面,并且完全按照它在锡上所说的那样

【讨论】:

以上是关于Enterprise Library 4.1 例外政策的主要内容,如果未能解决你的问题,请参考以下文章

Enterprise Library 5 系列之——Data Access Application

通过fsharp 使用Enterprise Library Unity 2

Enterprise Library 5.0 学习笔记

微软企业库Enterprise Library 6 连接mysql 的坑

通过Fsharp探索Enterprise Library Exception

使用 Enterprise Library 5 进行数据库日志记录