В WCF - в событии с ошибкой - как получить сведения об исключении?

У меня есть сервер WCF, и я обращаюсь к событию «Ошибка», которое по глупости дает мне только «отправителя объекта, EventArgs e». Как я могу получить текущий объект «Исключение» в этом случае?

Или, если есть какой-то глобальный системный способ, например Environment.GetCurrentException (), это было бы здорово, но я не могу его найти.

РЕДАКТИРОВАТЬ: Чтобы помочь объяснить, на что я надеюсь ... в ASP.NET вы можете сделать "Server.GetLastError ()" ... Есть ли такая вещь или даже удаленно закрыть в WCF? - OperationContext.Current.GetLastError () было бы круто :)


person Timothy Khouri    schedule 19.12.2008    source источник


Ответы (1)


Хорошо, после еще нескольких поисков в Google правильных ключевых слов я нашел свой ответ: http://www.steverb.com/post/Useful-WCF-Behaviors-IErrorHandler

person Timothy Khouri    schedule 19.12.2008
comment
Я рад, что статья оказалась полезной. Если у вас есть какие-либо вопросы или проблемы с его внедрением, дайте мне знать. И да, я присоединился к SO и набрал очки репутации, чтобы сделать этот комментарий. - person Stever B; 07.01.2009
comment
Несмотря на то, что этому ответу 8 лет, не могли бы вы опубликовать здесь соответствующую часть связанного веб-сайта? Если бы это был новый ответ, он был бы помечен только как ссылка. - person Sentry; 25.11.2016