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. Заготовляя модуль SoapMessageAfterSerializeSoapMessageStageSOAP для Stream передачи по проводу. Если расширение SOAP применяется к методу веб-службы XML, созданному с помощью ASP.NET, Stream содержит ответ SOAP из метода веб-службы XML. Если расширение SOAP применяется к клиенту веб-службы XML, Stream он содержит запрос SOAP к методу веб-службы XML.
Классический пример SoapExtension.ProcessMessage Example#1
Комментарии
ProcessMessage вызывается на всех этапах SoapMessageStage для расширений SOAP, применяемых как к веб-службам XML, созданным с помощью ASP.NET, так и к их клиентам. SoapMessageStageКаждый экземпляр класса, производный отSoapMessage, передается в ProcessMessage. Если расширение SOAP выполняется на клиенте веб-службы XML, объект SoapClientMessage передается ProcessMessageв; в противном случае SoapServerMessage передается объект.