public class SoapServices
|
XmlNsForClrType | Read-only Gets the XML namespace prefix for common language run-time types. |
XmlNsForClrTypeWithAssembly | Read-only Gets the default XML namespace prefix that should be used for XML encoding of a common language run-time class that has an assembly, but no native namespace. |
XmlNsForClrTypeWithNs | Read-only Gets the XML namespace prefix that should be used for XML encoding of a common language run-time class that is part of the mscorlib.dll file. |
XmlNsForClrTypeWithNsAndAssembly | Read-only Gets the default XML namespace prefix that should be used for XML encoding of a common language run-time class that has both a common language run-time namespace and an assembly. |
CodeXmlNamespaceForClrTypeNamespace | Returns the common language run-time type namespace name from the provided namespace and assembly names. |
DecodeXmlNamespaceForClrTypeNamespace | Decodes the XML namespace and assembly names from the provided common language run-time namespace. |
Equals (inherited from System.Object) |
See base class member description: System.Object.Equals Derived from System.Object, the primary base class for all objects. |
GetHashCode (inherited from System.Object) |
See base class member description: System.Object.GetHashCode Derived from System.Object, the primary base class for all objects. |
GetInteropFieldTypeAndNameFromXmlAttribute | Retrieves field type from XML attribute name, namespace, and the Type of the containing object. |
GetInteropFieldTypeAndNameFromXmlElement | Retrieves the Type and name of a field from the provided XML element name, namespace, and the containing type. |
GetInteropTypeFromXmlElement | Retrieves the Type that should be used during deserialization of an unrecognized object type with the given XML element name and namespace. |
GetInteropTypeFromXmlType | Retrieves the object Type that should used be during deserialization of an unrecognized object type with the given XML type name and namespace. |
GetSoapActionFromMethodBase | Returns the SOAPAction value associated with the method specified in the given MethodBase. |
GetType (inherited from System.Object) |
See base class member description: System.Object.GetType Derived from System.Object, the primary base class for all objects. |
GetTypeAndMethodNameFromSoapAction | Determines the type and method name of the method associated with the specified SOAPAction value. |
GetXmlElementForInteropType | Returns XML element information that should be used when serializing the given type. |
GetXmlNamespaceForMethodCall | Retrieves the XML namespace used during remote calls of the method specified in the given MethodBase. |
GetXmlNamespaceForMethodResponse | Retrieves the XML namespace used during the generation of responses to the remote call to the method specified in the given MethodBase. |
GetXmlTypeForInteropType | Returns XML type information that should be used when serializing the given Type. |
IsClrTypeNamespace | Returns a Boolean value indicating whether the specified namespace is native to the common language run-time. |
IsSoapActionValidForMethodBase | Determines if the specified SOAPAction is acceptable for a given MethodBase. |
PreLoad | Overloaded:PreLoad(Assembly assembly) Preloads every Type found in the specified Assembly from the information found in the SoapTypeAttributes (see SoapTypeAttribute) associated with the object types. |
PreLoad | Overloaded:PreLoad(Type type) Registers the given object Type based on values set in a SoapTypeAttribute on the type. |
RegisterInteropXmlElement | Associates the given XML element name and namespace with a run-time type that should be used for deserialization. |
RegisterInteropXmlType | Associates the given XML type name and namespace with the run-time type that should be used for deserialization. |
RegisterSoapActionForMethodBase | Overloaded:RegisterSoapActionForMethodBase(MethodBase mb) Associates the specified MethodBase with the SOAPAction cached with it. |
RegisterSoapActionForMethodBase | Overloaded:RegisterSoapActionForMethodBase(MethodBase mb, string soapAction) Associates the provided SOAPAction value with the given MethodBase for use in channel sinks. |
ToString (inherited from System.Object) |
See base class member description: System.Object.ToString Derived from System.Object, the primary base class for all objects. |
Finalize (inherited from System.Object) |
See base class member description: System.Object.Finalize Derived from System.Object, the primary base class for all objects. |
MemberwiseClone (inherited from System.Object) |
See base class member description: System.Object.MemberwiseClone Derived from System.Object, the primary base class for all objects. |
Hierarchy:
public static string XmlNsForClrType {get;}
|
public static string XmlNsForClrTypeWithAssembly {get;}
|
public static string XmlNsForClrTypeWithNs {get;}
|
public static string XmlNsForClrTypeWithNsAndAssembly {get;}
|
public static string CodeXmlNamespaceForClrTypeNamespace( |
typeNamespace
assemblyName
Exception Type | Condition |
---|---|
ArgumentNullException | The assemblyName and typeNamespace parameters are both either null or empty. |
For more information on SoapSuds see .
public static bool DecodeXmlNamespaceForClrTypeNamespace( |
inNamespace
typeNamespace
assemblyName
Exception Type | Condition |
---|---|
ArgumentNullException | The inNamespace parameter is null or empty. |
~SoapServices(); |
public virtual int GetHashCode(); |
public static void GetInteropFieldTypeAndNameFromXmlAttribute( |
containingType
xmlAttribute
xmlNamespace
type
name
public static void GetInteropFieldTypeAndNameFromXmlElement( |
containingType
xmlElement
xmlNamespace
type
name
public static Type GetInteropTypeFromXmlElement( |
xmlElement
xmlNamespace
xmlType
xmlTypeNamespace
public static string GetSoapActionFromMethodBase( |
mb
public Type GetType(); |
public static bool GetTypeAndMethodNameFromSoapAction( |
soapAction
typeName
methodName
Exception Type | Condition |
---|---|
RemotingException | The SOAPAction value does not start and end with quotes. |
public static bool GetXmlElementForInteropType( |
type
xmlElement
xmlNamespace
public static string GetXmlNamespaceForMethodCall( |
mb
public static string GetXmlNamespaceForMethodResponse( |
mb
public static bool GetXmlTypeForInteropType( |
type
xmlType
xmlTypeNamespace
namespaceString
For more information on SoapSuds see .
public static bool IsSoapActionValidForMethodBase( |
soapAction
mb
protected object MemberwiseClone(); |
public static void PreLoad( |
assembly
public static void PreLoad( |
type
public static void RegisterInteropXmlElement( |
xmlElement
xmlNamespace
type
public static void RegisterInteropXmlType( |
xmlType
xmlTypeNamespace
type
public static void RegisterSoapActionForMethodBase( |
mb
The SOAPAction HTTP request header field indicates the intent of the SOAP HTTP request. The value is a URI identifying the intent. SOAP places no restrictions on the format or specificity of the URI or that it is resolvable. An HTTP client must use this header field when issuing a SOAP HTTP Request.
public static void RegisterSoapActionForMethodBase( |
mb
soapAction
public virtual string ToString(); |