System.Runtime.Remoting.SoapServices Members

The members of System.Runtime.Remoting.SoapServices are listed below.

See Also: Inherited members from System.Object

Public Properties

[read-only]
static
XmlNsForClrTypestring.

Gets the XML namespace prefix for common language runtime types.

[read-only]
static
XmlNsForClrTypeWithAssemblystring.

Gets the default XML namespace prefix that should be used for XML encoding of a common language runtime class that has an assembly, but no native namespace.

[read-only]
static
XmlNsForClrTypeWithNsstring.

Gets the XML namespace prefix that should be used for XML encoding of a common language runtime class that is part of the mscorlib.dll file.

[read-only]
static
XmlNsForClrTypeWithNsAndAssemblystring.

Gets the default XML namespace prefix that should be used for XML encoding of a common language runtime class that has both a common language runtime namespace and an assembly.

Public Methods

static
CodeXmlNamespaceForClrTypeNamespace(string, string) : string

Returns the common language runtime type namespace name from the provided namespace and assembly names.

static
DecodeXmlNamespaceForClrTypeNamespace(string, out string, out string) : bool
Documentation for this section has not yet been entered.
static
GetInteropFieldTypeAndNameFromXmlAttribute(Type, string, string, out Type, out string)
Documentation for this section has not yet been entered.
static
GetInteropFieldTypeAndNameFromXmlElement(Type, string, string, out Type, out string)
Documentation for this section has not yet been entered.
static
GetInteropTypeFromXmlElement(string, string) : Type

Retrieves the Type that should be used during deserialization of an unrecognized object type with the given XML element name and namespace.

static
GetInteropTypeFromXmlType(string, string) : Type

Retrieves the object Type that should be used during deserialization of an unrecognized object type with the given XML type name and namespace.

static
GetSoapActionFromMethodBase(System.Reflection.MethodBase) : string

Returns the SOAPAction value associated with the method specified in the given System.Reflection.MethodBase.

static
GetTypeAndMethodNameFromSoapAction(string, out string, out string) : bool
Documentation for this section has not yet been entered.
static
GetXmlElementForInteropType(Type, out string, out string) : bool
Documentation for this section has not yet been entered.
static
GetXmlNamespaceForMethodCall(System.Reflection.MethodBase) : string

Retrieves the XML namespace used during remote calls of the method specified in the given System.Reflection.MethodBase.

static
GetXmlNamespaceForMethodResponse(System.Reflection.MethodBase) : string

Retrieves the XML namespace used during the generation of responses to the remote call to the method specified in the given System.Reflection.MethodBase.

static
GetXmlTypeForInteropType(Type, out string, out string) : bool
Documentation for this section has not yet been entered.
static
IsClrTypeNamespace(string) : bool

Returns a Boolean value that indicates whether the specified namespace is native to the common language runtime.

static
IsSoapActionValidForMethodBase(string, System.Reflection.MethodBase) : bool

Determines if the specified SOAPAction is acceptable for a given System.Reflection.MethodBase.

static
PreLoad(System.Reflection.Assembly)

Preloads every Type found in the specified System.Reflection.Assembly from the information found in the System.Runtime.Remoting.Metadata.SoapTypeAttribute associated with each type.

static
PreLoad(Type)

Preloads the given Type based on values set in a System.Runtime.Remoting.Metadata.SoapTypeAttribute on the type.

static
RegisterInteropXmlElement(string, string, Type)

Associates the given XML element name and namespace with a run-time type that should be used for deserialization.

static
RegisterInteropXmlType(string, string, Type)

Associates the given XML type name and namespace with the run-time type that should be used for deserialization.

static
RegisterSoapActionForMethodBase(System.Reflection.MethodBase)

Associates the specified System.Reflection.MethodBase with the SOAPAction cached with it.

static
RegisterSoapActionForMethodBase(System.Reflection.MethodBase, string)

Associates the provided SOAPAction value with the given System.Reflection.MethodBase for use in channel sinks.