Захват тела SOAP из службы WCF
Я использую сервис WCF и объекты WSDL для создания тела. Мне нужно захватить запрос / ответ тела сообщения SOAP. Мне не нужно редактировать сообщение, просто посмотрите или сохраните / войдите в него.
Я попытался с помощью журнала сообщений WCF, как здесь:http://msdn.microsoft.com/en-us/library/ms730064.aspx
И с помощью средства просмотра трассировки служб Microsoft, однако, это показывает только заголовки и т. Д., Независимо от настроек, которые я использую.
Также пытались использовать Fiddler, который снова, кажется, игнорирует тело запроса.
Итак ... мне нужно сделать что-то вроде того, что изложено здесь:Как получить запрос XML SOAP на запрос веб-службы WCF?
Средство просмотра трассировки выглядит хорошо, и я надеялся, что смогу захватить все сообщение, включая тело, используя это.
Для стандартных служб WS я использовал слушателя, как описано здесь:http://blog.encoresystems.net/articles/how-to-capture-soap-envelopes-when-consuming-a-web-service.aspx
Это работает точно так, как я хочу, и может быть включено / выключено через app.config