C# Class System.Runtime.Remoting.SoapServices

Datei anzeigen Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Public Methods

Method Description
CodeXmlNamespaceForClrTypeNamespace ( String typeNamespace, String assemblyName ) : String
DecodeXmlNamespaceForClrTypeNamespace ( String inNamespace, String &typeNamespace, String &assemblyName ) : bool
GetInteropFieldTypeAndNameFromXmlAttribute ( Type containingType, String xmlAttribute, String xmlNamespace, Type &type, String &name ) : void
GetInteropFieldTypeAndNameFromXmlElement ( Type containingType, String xmlElement, String xmlNamespace, Type &type, String &name ) : void
GetInteropTypeFromXmlElement ( String xmlElement, String xmlNamespace ) : Type
GetInteropTypeFromXmlType ( String xmlType, String xmlTypeNamespace ) : Type
GetSoapActionFromMethodBase ( MethodBase mb ) : String
GetTypeAndMethodNameFromSoapAction ( String soapAction, String &typeName, String &methodName ) : bool
GetXmlElementForInteropType ( Type type, String &xmlElement, String &xmlNamespace ) : bool
GetXmlNamespaceForMethodCall ( MethodBase mb ) : String
GetXmlNamespaceForMethodResponse ( MethodBase mb ) : String
GetXmlTypeForInteropType ( Type type, String &xmlType, String &xmlTypeNamespace ) : bool
IsClrTypeNamespace ( String namespaceString ) : bool
IsSoapActionValidForMethodBase ( String soapAction, MethodBase mb ) : bool
PreLoad ( Assembly assembly ) : void
PreLoad ( Type type ) : void
RegisterInteropXmlElement ( String xmlElement, String xmlNamespace, Type type ) : void
RegisterInteropXmlType ( String xmlType, String xmlTypeNamespace, Type type ) : void
RegisterSoapActionForMethodBase ( MethodBase mb ) : void
RegisterSoapActionForMethodBase ( MethodBase mb, String soapAction ) : void

Private Methods

Method Description
CreateKey ( String elementName, String elementNamespace ) : String
IsNameNull ( String name ) : bool
SoapServices ( ) : System
UriDecode ( String value ) : String
UriEncode ( String value, StringBuilder sb ) : void

Method Details

CodeXmlNamespaceForClrTypeNamespace() public static method

public static CodeXmlNamespaceForClrTypeNamespace ( String typeNamespace, String assemblyName ) : String
typeNamespace String
assemblyName String
return String

DecodeXmlNamespaceForClrTypeNamespace() public static method

public static DecodeXmlNamespaceForClrTypeNamespace ( String inNamespace, String &typeNamespace, String &assemblyName ) : bool
inNamespace String
typeNamespace String
assemblyName String
return bool

GetInteropFieldTypeAndNameFromXmlAttribute() public static method

public static GetInteropFieldTypeAndNameFromXmlAttribute ( Type containingType, String xmlAttribute, String xmlNamespace, Type &type, String &name ) : void
containingType System.Type
xmlAttribute String
xmlNamespace String
type System.Type
name String
return void

GetInteropFieldTypeAndNameFromXmlElement() public static method

public static GetInteropFieldTypeAndNameFromXmlElement ( Type containingType, String xmlElement, String xmlNamespace, Type &type, String &name ) : void
containingType System.Type
xmlElement String
xmlNamespace String
type System.Type
name String
return void

GetInteropTypeFromXmlElement() public static method

public static GetInteropTypeFromXmlElement ( String xmlElement, String xmlNamespace ) : Type
xmlElement String
xmlNamespace String
return System.Type

GetInteropTypeFromXmlType() public static method

public static GetInteropTypeFromXmlType ( String xmlType, String xmlTypeNamespace ) : Type
xmlType String
xmlTypeNamespace String
return System.Type

GetSoapActionFromMethodBase() public static method

public static GetSoapActionFromMethodBase ( MethodBase mb ) : String
mb System.Reflection.MethodBase
return String

GetTypeAndMethodNameFromSoapAction() public static method

public static GetTypeAndMethodNameFromSoapAction ( String soapAction, String &typeName, String &methodName ) : bool
soapAction String
typeName String
methodName String
return bool

GetXmlElementForInteropType() public static method

public static GetXmlElementForInteropType ( Type type, String &xmlElement, String &xmlNamespace ) : bool
type System.Type
xmlElement String
xmlNamespace String
return bool

GetXmlNamespaceForMethodCall() public static method

public static GetXmlNamespaceForMethodCall ( MethodBase mb ) : String
mb System.Reflection.MethodBase
return String

GetXmlNamespaceForMethodResponse() public static method

public static GetXmlNamespaceForMethodResponse ( MethodBase mb ) : String
mb System.Reflection.MethodBase
return String

GetXmlTypeForInteropType() public static method

public static GetXmlTypeForInteropType ( Type type, String &xmlType, String &xmlTypeNamespace ) : bool
type System.Type
xmlType String
xmlTypeNamespace String
return bool

IsClrTypeNamespace() public static method

public static IsClrTypeNamespace ( String namespaceString ) : bool
namespaceString String
return bool

IsSoapActionValidForMethodBase() public static method

public static IsSoapActionValidForMethodBase ( String soapAction, MethodBase mb ) : bool
soapAction String
mb System.Reflection.MethodBase
return bool

PreLoad() public static method

public static PreLoad ( Assembly assembly ) : void
assembly System.Reflection.Assembly
return void

PreLoad() public static method

public static PreLoad ( Type type ) : void
type System.Type
return void

RegisterInteropXmlElement() public static method

public static RegisterInteropXmlElement ( String xmlElement, String xmlNamespace, Type type ) : void
xmlElement String
xmlNamespace String
type System.Type
return void

RegisterInteropXmlType() public static method

public static RegisterInteropXmlType ( String xmlType, String xmlTypeNamespace, Type type ) : void
xmlType String
xmlTypeNamespace String
type System.Type
return void

RegisterSoapActionForMethodBase() public static method

public static RegisterSoapActionForMethodBase ( MethodBase mb ) : void
mb System.Reflection.MethodBase
return void

RegisterSoapActionForMethodBase() public static method

public static RegisterSoapActionForMethodBase ( MethodBase mb, String soapAction ) : void
mb System.Reflection.MethodBase
soapAction String
return void