SoapServerMessage Class

 

Represents the data in a SOAP request received or a SOAP response sent by an XML Web service method at a specific SoapMessageStage. This class cannot be inherited.

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

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

public ref class SoapServerMessage sealed : SoapMessage

NameDescription
System_CAPS_pubpropertyAction

Gets the SOAPAction HTTP request header field for the SOAP request or SOAP response.(Overrides SoapMessage::Action.)

System_CAPS_pubpropertyContentEncoding

Gets or sets the contents of the Content-Encoding HTTP header.(Inherited from SoapMessage.)

System_CAPS_pubpropertyContentType

Gets or sets the HTTP Content-Type of the SOAP request or SOAP response.(Inherited from SoapMessage.)

System_CAPS_pubpropertyException

Gets the SoapException from the call to the XML Web service method.(Inherited from SoapMessage.)

System_CAPS_pubpropertyHeaders

A collection of the SOAP headers applied to the current SOAP request or SOAP response.(Inherited from SoapMessage.)

System_CAPS_pubpropertyMethodInfo

Gets a representation of the method prototype for the XML Web service method for which the SOAP request is intended.(Overrides SoapMessage::MethodInfo.)

System_CAPS_pubpropertyOneWay

Gets a value indicating whether the client waits for the server to finish processing an XML Web service method.(Overrides SoapMessage::OneWay.)

System_CAPS_pubpropertyServer

Gets the instance of the class handling the method invocation on the Web server.

System_CAPS_pubpropertySoapVersion

Gets the version of the SOAP protocol used to communicate with the XML Web service.(Overrides SoapMessage::SoapVersion.)

System_CAPS_pubpropertyStage

Gets the SoapMessageStage of the SoapMessage.(Inherited from SoapMessage.)

System_CAPS_pubpropertyStream

Gets the data representing the SOAP request or SOAP response in the form of a Stream.(Inherited from SoapMessage.)

System_CAPS_pubpropertyUrl

Gets the base URL of the XML Web service.(Overrides SoapMessage::Url.)

NameDescription
System_CAPS_pubmethodEquals(Object^)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetInParameterValue(Int32)

Gets the parameter passed into the XML Web service method at the specified index.(Inherited from SoapMessage.)

System_CAPS_pubmethodGetOutParameterValue(Int32)

Gets the out parameter passed into the XML Web service method at the specified index.(Inherited from SoapMessage.)

System_CAPS_pubmethodGetReturnValue()

Gets the return value of an XML Web service method.(Inherited from SoapMessage.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

The following code fragment is part of a SOAP extension that logs the SOAP messages sent and received by an XML Web service method. This specific fragment processes the SoapServerMessage passed into the SoapExtension::ProcessMessage method of the SOAP extension by writing properties of the SoapServerMessage to the log file.

.NET Framework
Available since 1.1

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

Return to top
Show: