Я использую сервис 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