C# Класс System.Runtime.Remoting.SoapServices

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
CreateKey ( String elementName, String elementNamespace ) : String
IsNameNull ( String name ) : bool
SoapServices ( ) : System
UriDecode ( String value ) : String
UriEncode ( String value, StringBuilder sb ) : void

Описание методов

CodeXmlNamespaceForClrTypeNamespace() публичный статический Метод

public static CodeXmlNamespaceForClrTypeNamespace ( String typeNamespace, String assemblyName ) : String
typeNamespace String
assemblyName String
Результат String

DecodeXmlNamespaceForClrTypeNamespace() публичный статический Метод

public static DecodeXmlNamespaceForClrTypeNamespace ( String inNamespace, String &typeNamespace, String &assemblyName ) : bool
inNamespace String
typeNamespace String
assemblyName String
Результат bool

GetInteropFieldTypeAndNameFromXmlAttribute() публичный статический Метод

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
Результат void

GetInteropFieldTypeAndNameFromXmlElement() публичный статический Метод

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
Результат void

GetInteropTypeFromXmlElement() публичный статический Метод

public static GetInteropTypeFromXmlElement ( String xmlElement, String xmlNamespace ) : Type
xmlElement String
xmlNamespace String
Результат System.Type

GetInteropTypeFromXmlType() публичный статический Метод

public static GetInteropTypeFromXmlType ( String xmlType, String xmlTypeNamespace ) : Type
xmlType String
xmlTypeNamespace String
Результат System.Type

GetSoapActionFromMethodBase() публичный статический Метод

public static GetSoapActionFromMethodBase ( MethodBase mb ) : String
mb System.Reflection.MethodBase
Результат String

GetTypeAndMethodNameFromSoapAction() публичный статический Метод

public static GetTypeAndMethodNameFromSoapAction ( String soapAction, String &typeName, String &methodName ) : bool
soapAction String
typeName String
methodName String
Результат bool

GetXmlElementForInteropType() публичный статический Метод

public static GetXmlElementForInteropType ( Type type, String &xmlElement, String &xmlNamespace ) : bool
type System.Type
xmlElement String
xmlNamespace String
Результат bool

GetXmlNamespaceForMethodCall() публичный статический Метод

public static GetXmlNamespaceForMethodCall ( MethodBase mb ) : String
mb System.Reflection.MethodBase
Результат String

GetXmlNamespaceForMethodResponse() публичный статический Метод

public static GetXmlNamespaceForMethodResponse ( MethodBase mb ) : String
mb System.Reflection.MethodBase
Результат String

GetXmlTypeForInteropType() публичный статический Метод

public static GetXmlTypeForInteropType ( Type type, String &xmlType, String &xmlTypeNamespace ) : bool
type System.Type
xmlType String
xmlTypeNamespace String
Результат bool

IsClrTypeNamespace() публичный статический Метод

public static IsClrTypeNamespace ( String namespaceString ) : bool
namespaceString String
Результат bool

IsSoapActionValidForMethodBase() публичный статический Метод

public static IsSoapActionValidForMethodBase ( String soapAction, MethodBase mb ) : bool
soapAction String
mb System.Reflection.MethodBase
Результат bool

PreLoad() публичный статический Метод

public static PreLoad ( Assembly assembly ) : void
assembly System.Reflection.Assembly
Результат void

PreLoad() публичный статический Метод

public static PreLoad ( Type type ) : void
type System.Type
Результат void

RegisterInteropXmlElement() публичный статический Метод

public static RegisterInteropXmlElement ( String xmlElement, String xmlNamespace, Type type ) : void
xmlElement String
xmlNamespace String
type System.Type
Результат void

RegisterInteropXmlType() публичный статический Метод

public static RegisterInteropXmlType ( String xmlType, String xmlTypeNamespace, Type type ) : void
xmlType String
xmlTypeNamespace String
type System.Type
Результат void

RegisterSoapActionForMethodBase() публичный статический Метод

public static RegisterSoapActionForMethodBase ( MethodBase mb ) : void
mb System.Reflection.MethodBase
Результат void

RegisterSoapActionForMethodBase() публичный статический Метод

public static RegisterSoapActionForMethodBase ( MethodBase mb, String soapAction ) : void
mb System.Reflection.MethodBase
soapAction String
Результат void