У меня есть несколько служб WCF (размещенных в IIS 6), которые используют блок приложения проверки библиотеки Enterprise Library (4.0). Если клиент отправляет сообщение, которое не проходит проверку (то есть возвращается в исключении ValidationFault
), я бы очень хотел иметь возможность записать XML-сообщение в каком-либо месте (используя код, без журналов IIS). Вся проверка происходит до того, как код реализации службы вступит в силу.
Я уверен, что можно настроить какой-то класс для запуска до реализации сервиса (предположительно, так работает блок приложения проверки), но я не могу вспомнить, как или как именно определить, что искать.
Можно ли создать класс и связанную с ним конфигурацию, которая предоставит мне доступ либо ко всему сообщению запроса SOAP, либо по крайней мере к телу сообщения?