System.Web.Services.Protocols.SoapExtension Members

The members of System.Web.Services.Protocols.SoapExtension are listed below.

See Also: Inherited members from System.Object

Protected Constructors

Initializes a new instance of the System.Web.Services.Protocols.SoapExtension class.

Public Methods

ChainStream(System.IO.Stream) : System.IO.Stream

When overridden in a derived class, allows a SOAP extension access to the memory buffer containing the SOAP request or response.

abstract
GetInitializer(Type) : object

When overridden in a derived class, allows a SOAP extension to initialize data specific to a class implementing an XML Web service at a one time performance cost.

abstract
GetInitializer(LogicalMethodInfo, SoapExtensionAttribute) : object

When overridden in a derived class, allows a SOAP extension to initialize data specific to an XML Web service method using an attribute applied to the XML Web service method at a one time performance cost.

abstract
Initialize(object)

When overridden in a derived class, allows a SOAP extension to initialize itself using the data cached in the SoapExtension.GetInitializer(LogicalMethodInfo, SoapExtensionAttribute) method.

abstract
ProcessMessage(SoapMessage)

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.