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).
Assembly: mscorlib (in mscorlib.dll)
| Name | Description | |
|---|---|---|
![]() | Headers | Gets or sets the out-of-band data of the method call. |
![]() | MethodName | Gets or sets the name of the called method. |
![]() | ParamNames | Gets or sets the parameter names of the method call. |
![]() | ParamTypes | Gets or sets the parameter types of a method call. |
![]() | ParamValues | Gets or sets the parameter values of a method call. |
![]() | XmlNameSpace | 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.
Available since 1.1
