我正在使用Enterprise Library异常处理块。
我有以下问题:
我想要一个包含两种异常类型(optimisticconcurencyexception
和system.exceptions
)的策略。对于optimisticconcurencyexception
我添加了一个错误处理程序。对于system.exceptions
,我添加了一个不同的错误处理程序和一个日志处理程序。
现在,如果我抓住optimisticconcurencyexception
,库将执行system.exceptions
错误处理程序和日志记录处理程序,而不仅仅是我为optimisticconcurencyexception
指定的错误处理程序
我在调试器中设置了一个断点,异常管理器处理抛出optimisticconcurencyexception
的方法,在代码中,我得到了正确的faultexception
。
我可以理解吗?有关这个问题的任何想法吗?
我的问题是在企业图书馆支持论坛上发表的。