Я использую блок обработки исключений Enterprise Library.
У меня есть следующая проблема:
Я хочу иметь политику с двумя типами исключений (optimisticconcurencyexception
и system.exceptions
). Для optimisticconcurencyexception
я добавляю обработчик ошибок. Для system.exceptions
я добавляю другой обработчик ошибок и обработчик журнала.
Теперь, если я поймаю optimisticconcurencyexception
, библиотека выполнит обработчик ошибок system.exceptions
и регистратор, а не только обработчик ошибок, который я назначил для optimisticconcurencyexception
Я установил точку останова в отладчике, где менеджер исключений обрабатывает метод, который выдает optimisticconcurencyexception
, и в коде я получаю право faultexception
.
Мне понятно? Есть мысли по этому вопросу?
EDIT
Мой вопрос был задан на форуме поддержки библиотек предприятия.
Вот ссылка http://entlib.codeplex.com/discussions/349033