This documentation is archived and is not being maintained.

SoapServices Members

Provides several methods for using and publishing remoted objects in SOAP format.

The following tables list the members exposed by the SoapServices type.

  Name Description
Public property Static XmlNsForClrType Gets the XML namespace prefix for common language runtime types.
Public property Static XmlNsForClrTypeWithAssembly 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.
Public property Static XmlNsForClrTypeWithNs 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.
Public property Static XmlNsForClrTypeWithNsAndAssembly 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.
Top

(see also Protected Methods )
  Name Description
Public method Static CodeXmlNamespaceForClrTypeNamespace Returns the common language runtime type namespace name from the provided namespace and assembly names.
Public method Static DecodeXmlNamespaceForClrTypeNamespace Decodes the XML namespace and assembly names from the provided common language runtime namespace.
Public method Equals  Overloaded. Determines whether two Object instances are equal. (inherited from Object)
Public method GetHashCode  Serves as a hash function for a particular type. (inherited from Object)
Public method Static GetInteropFieldTypeAndNameFromXmlAttribute Retrieves field type from XML attribute name, namespace, and the Type of the containing object.
Public method Static GetInteropFieldTypeAndNameFromXmlElement Retrieves the Type and name of a field from the provided XML element name, namespace, and the containing type.
Public method Static GetInteropTypeFromXmlElement Retrieves the Type that should be used during deserialization of an unrecognized object type with the given XML element name and namespace.
Public method Static GetInteropTypeFromXmlType Retrieves the object Type that should be used during deserialization of an unrecognized object type with the given XML type name and namespace.
Public method Static GetSoapActionFromMethodBase Returns the SOAPAction value associated with the method specified in the given MethodBase.
Public method GetType  Gets the Type of the current instance. (inherited from Object)
Public method Static GetTypeAndMethodNameFromSoapAction Determines the type and method name of the method associated with the specified SOAPAction value.
Public method Static GetXmlElementForInteropType Returns XML element information that should be used when serializing the given type.
Public method Static GetXmlNamespaceForMethodCall Retrieves the XML namespace used during remote calls of the method specified in the given MethodBase.
Public method Static GetXmlNamespaceForMethodResponse Retrieves the XML namespace used during the generation of responses to the remote call to the method specified in the given MethodBase.
Public method Static GetXmlTypeForInteropType Returns XML type information that should be used when serializing the given Type.
Public method Static IsClrTypeNamespace Returns a Boolean value that indicates whether the specified namespace is native to the common language runtime.
Public method Static IsSoapActionValidForMethodBase Determines if the specified SOAPAction is acceptable for a given MethodBase.
Public method Static PreLoad Overloaded. Preloads specified types based on values set in the SoapTypeAttribute applied to the types.
Public method Static ReferenceEquals  Determines whether the specified Object instances are the same instance. (inherited from Object)
Public method Static RegisterInteropXmlElement Associates the given XML element name and namespace with a run-time type that should be used for deserialization.
Public method Static RegisterInteropXmlType Associates the given XML type name and namespace with the run-time type that should be used for deserialization.
Public method Static RegisterSoapActionForMethodBase Overloaded. Associates a SOAPAction value with the provided MethodBase.
Public method ToString  Returns a String that represents the current Object. (inherited from Object)
Top

  Name Description
Protected method Finalize  Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object)
Protected method MemberwiseClone  Creates a shallow copy of the current Object. (inherited from Object)
Top
Show: