System.Web.Services.Protocols.SoapExtension.ProcessMessage Method

When overridden in a derived class, allows a SOAP extension to receive a System.Web.Services.Protocols.SoapMessage to process at each System.Web.Services.Protocols.SoapMessageStage.

Syntax

public abstract void ProcessMessage (SoapMessage message)

Parameters

message
The System.Web.Services.Protocols.SoapMessage to process.

Remarks

SoapExtension.ProcessMessage(SoapMessage) is called at all System.Web.Services.Protocols.SoapMessageStage stages for SOAP extensions applied to both XML Web services created using ASP.NET and their clients. At each System.Web.Services.Protocols.SoapMessageStage, an instance of a class deriving from System.Web.Services.Protocols.SoapMessage is passed to SoapExtension.ProcessMessage(SoapMessage). If the SOAP extension is running on the XML Web service client, then a System.Web.Services.Protocols.SoapClientMessage object is passed into SoapExtension.ProcessMessage(SoapMessage); otherwise a System.Web.Services.Protocols.SoapServerMessage object is passed in.

Requirements

Namespace: System.Web.Services.Protocols
Assembly: System.Web.Services (in System.Web.Services.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0