System.Runtime.Remoting.Metadata Namespace

 

The System.Runtime.Remoting.Metadata namespace contains classes and attributes that can be used to customize generation and processing of SOAP for objects and fields. The classes of this namespace can be used to indicate the SOAPAction header field, type output, XML element name, and the method XML namespace URI. This information is used by the SOAP serializer during SOAP generation and the Soapsuds Tool (Soapsuds.exe) during Web Services Description Language (WSDL) generation. The information specified by the attributes in this namespace can be used on the receiving end of the generated SOAP to customize processing of the remoted method calls and objects. One of the most important classes of the System.Runtime.Remoting.Metadata namespace is SoapAttribute class. The SoapAttribute class is nonfunctional, and can only be used as the base class for all the metadata attributes. For more information on the SOAPAction HTTP header field, see www.w3.org/tr/soap/#_Toc478383528.

ClassDescription
System_CAPS_pubclassSoapAttribute

Provides default functionality for all SOAP attributes.

System_CAPS_pubclassSoapFieldAttribute

Customizes SOAP generation and processing for a field. This class cannot be inherited.

System_CAPS_pubclassSoapMethodAttribute

Customizes SOAP generation and processing for a method. This class cannot be inherited.

System_CAPS_pubclassSoapParameterAttribute

Customizes SOAP generation and processing for a parameter. This class cannot be inherited.

System_CAPS_pubclassSoapTypeAttribute

Customizes SOAP generation and processing for target types. This class cannot be inherited.

EnumerationDescription
System_CAPS_pubenumSoapOption

This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the SOAP configuration options for use with the SoapTypeAttribute class.

System_CAPS_pubenumXmlFieldOrderOption

This API supports the product infrastructure and is not intended to be used directly from your code. You should not use this enumeration; it is not used by the .NET Framework remoting infrastructure.

Return to top
Show: