SoapExtension.ProcessMessage(SoapMessage) Метод

Определение

При переопределении в производном классе позволяет расширению SOAP получать сообщение SoapMessage для обработки на каждой стадии SoapMessageStage.

public:
 abstract void ProcessMessage(System::Web::Services::Protocols::SoapMessage ^ message);
public abstract void ProcessMessage (System.Web.Services.Protocols.SoapMessage message);
abstract member ProcessMessage : System.Web.Services.Protocols.SoapMessage -> unit
Public MustOverride Sub ProcessMessage (message As SoapMessage)

Параметры

message
SoapMessage

Сообщение SoapMessage для обработки.

Примеры

В следующем примере показана ProcessMessage часть расширения SOAP, в которую записываются запросы SOAP и ответы SOAP. Путем ведения журнала в SoapMessage AfterSerializeSoapMessageStageжурнале расширение SOAP обращается к Stream его отправке по проводной сети. Если расширение SOAP применяется к методу веб-службы XML, созданному с помощью ASP.NET, Stream то содержится ответ SOAP из метода веб-службы XML. Если расширение SOAP применяется к клиенту веб-службы XML, Stream он содержит запрос SOAP к методу веб-службы XML.

Классический пример SoapExtension.ProcessMessage#1

Комментарии

ProcessMessageвызывается на всех SoapMessageStage этапах для расширений SOAP, применяемых к веб-службам XML, созданным с помощью ASP.NET и их клиентов. В каждом из них SoapMessageStageпередается ProcessMessageэкземпляр класса, производного от SoapMessage . Если расширение SOAP выполняется на клиенте веб-службы XML, SoapClientMessage объект передается ProcessMessage; в противном случае SoapServerMessage передается объект.

Применяется к