Захват SOAP-запросов в веб-службу ASP.NET ASMX
Рассмотрим требование для записи входящих запросов SOAP в веб-службу ASP.NET ASMX. Задача состоит в том, чтобы перехватить необработанный XML, отправляемый веб-службе.
Входящее сообщение должно быть зарегистрировано для проверки отладки. Приложение уже имеет свою собственную библиотеку журналов, поэтому идеальное использование будет примерно таким:
//string or XML, it doesn't matter.
string incomingSoapRequest = GetSoapRequest();
Logger.LogMessage(incomingSoapRequest);
Существуют ли простые решения для захвата необработанного XML входящих запросов SOAP?Какие события вы бы обработали, чтобы получить доступ к этому объекту и соответствующим свойствам?Есть ли в любом случае IIS может перехватить входящий запрос и нажать на логи?