Исключения и IDispatchMessageInspector

Я использую IDispatchMessageInspector для проверки сообщений запроса/ответа в моей службе WCF и регистрации некоторых данных в нашей базе данных журналов. У меня также есть собственный обработчик ошибок, который перехватывает исключения и преобразует их в ошибки. Я хотел бы иметь возможность регистрировать исключение (если оно есть) в методе IDispatchMessageInspector.BeforeSendReply(), но я не могу понять, как собирать данные об исключении. Есть ли какая-то коллекция ошибок, которую я должен искать? Я понимаю, что могу зарегистрировать исключение в методе IErrorHandler.HandleError(), но я хотел бы включить сведения об исключении вместе с другими сведениями, которые я фиксирую при проверке сообщений запроса/ответа. Спасибо!


person csano    schedule 03.11.2009    source источник


Ответы (1)


Вот кое-что, что я недавно написал на эту тему. По сути, исключение вызывает сообщение об ошибке для отправки клиенту в качестве ответа

person tomasr    schedule 03.11.2009