У меня есть приложение на C #, которое является клиентом веб-службы. Одно из моих требований - разрешить захват SOAP, который я отправляю, чтобы в случае возникновения проблемы я мог либо исправить ошибку, либо продемонстрировать, что проблема в службе, которую я вызываю.
Мой класс прокси-службы WebReference наследуется от System.Web.Services.Protocols.SoapHttpClientProtocol
как обычно. Если бы у меня была волшебная палочка, я бы заставил этот базовый класс реализовать событие OnPost
, которое я мог бы обработать, чтобы записать SOAP в мои журналы и продолжить.
Если не использовать анализатор пакетов, например WireShark, есть ли простой способ получить этот уровень ведения журнала?