Export (0) Print
Expand All

SoapMessage Class

Represents the data in a SOAP request or SOAP response at a specific SoapMessageStage.

For a list of all members of this type, see SoapMessage Members.

System.Object
   System.Web.Services.Protocols.SoapMessage
      System.Web.Services.Protocols.SoapClientMessage
      System.Web.Services.Protocols.SoapServerMessage

[Visual Basic]
MustInherit Public Class SoapMessage
[C#]
public abstract class SoapMessage
[C++]
public __gc __abstract class SoapMessage
[JScript]
public abstract class SoapMessage

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Remarks

The primary use of the SoapMessage class is for SOAP extensions, representing the data in a SOAP request or SOAP response. When the ProcessMessage method is called, a SoapExtension receives a SoapMessage at each SoapMessageStage. It is up to the particular SOAP extension to choose how to process the SoapMessage. Common SOAP extensions include encryption and compression.

SOAP extensions can be applied to either or both an XML Web service method created using ASP.NET or an XML Web service client. When a SOAP extension is applied to an XML Web service method, the ProcessMessage method receives an instance of SoapServerMessage, which derives from SoapMessage. Likewise, when a SOAP extension is applied to an XML Web service client, ProcessMessage receives an instance of SoapClientMessage.

Requirements

Namespace: System.Web.Services.Protocols

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework

Assembly: System.Web.Services (in System.Web.Services.dll)

See Also

SoapMessage Members | System.Web.Services.Protocols Namespace

Show:
© 2014 Microsoft