Enterprise Library异常块,System.Exception类型处理程序覆盖其他异常类型处理程序

时间:2012-03-18 12:33:46

标签: c# wcf exception-handling enterprise-library faultcontract

我正在使用Enterprise Library异常处理块。

我有以下问题:

我想要一个包含两种异常类型(optimisticconcurencyexceptionsystem.exceptions)的策略。对于optimisticconcurencyexception我添加了一个错误处理程序。对于system.exceptions,我添加了一个不同的错误处理程序和一个日志处理程序。

现在,如果我抓住optimisticconcurencyexception,库将执行system.exceptions错误处理程序和日志记录处理程序,而不仅仅是我为optimisticconcurencyexception指定的错误处理程序

我在调试器中设置了一个断点,异常管理器处理抛出optimisticconcurencyexception的方法,在代码中,我得到了正确的faultexception

我可以理解吗?有关这个问题的任何想法吗?

修改

我的问题是在企业图书馆支持论坛上发表的。

这是一个链接http://entlib.codeplex.com/discussions/349033

0 个答案:

没有答案