ISoapMessage Interface

 

Provides an interface for an object that contains the names and types of parameters required during serialization of a SOAP RPC (Remote Procedure Call).

Namespace:   System.Runtime.Serialization.Formatters
Assembly:  mscorlib (in mscorlib.dll)

[ComVisibleAttribute(true)]
public interface class ISoapMessage

NameDescription
System_CAPS_pubpropertyHeaders

Gets or sets the out-of-band data of the method call.

System_CAPS_pubpropertyMethodName

Gets or sets the name of the called method.

System_CAPS_pubpropertyParamNames

Gets or sets the parameter names of the method call.

System_CAPS_pubpropertyParamTypes

Gets or sets the parameter types of a method call.

System_CAPS_pubpropertyParamValues

Gets or sets the parameter values of a method call.

System_CAPS_pubpropertyXmlNameSpace

Gets or sets the XML namespace of the SOAP RPC (Remote Procedure Call) MethodName element.

When an object that supports this interface is the root of a serialization graph, SOAP is produced in RPC format. The ISoapMessage interface contains the method call parameter types used during deserialization of a method call.

To support SOAP RPC calls that are based on the ISoapMessage interface and do not use the IRemotingFormatter functionality, set the SoapFormatter::TopObject property to an object that supports this interface.

.NET Framework
Available since 1.1
Return to top
Show: