Регистрация входящего XML в .Net Web Service - PullRequest
1 голос
/ 09 декабря 2011

Я прочитал несколько постов об этом (также и о stackoverflow) и, похоже, не могу найти подходящее решение.

У меня есть стандартный веб-сервис .NET, который имеет один метод, как показано ниже:

[WebMethod]
public SupplyResponseMessage GetSupply(SupplyRequestMessage SupplyRequest)
{
    ...
}

Чтобы отладить его, я использую log4net для записи в файл журнала, и я хочу, чтобы он также регистрировал сериализованный SupplyRequestMessage (в надежде на XML), но, похоже, не могу получить доступ к текущему HttpContext для этого.Каков рекомендуемый способ регистрации входящего XML, который веб-служба десериализует для создания объекта SupplyRequestMessage?

1 Ответ

0 голосов
/ 28 ноября 2012

РЕШЕНИЕ

Я нашел именно то, что искал в атрибуте SoapExtensionAttribute. Вот статья, которая поможет любому, кто ищет что-то похожее:

Эффективная трассировка с использованием расширений SOAP в .NET

...