API:Soap.InvokeRegistry

De RAD Studio API Documentation
Aller à : navigation, rechercher

Classes

ERemotableExceptionERemotableException est la classe pour les exceptions pouvant être transmises d'une application de service Web vers une application client.
ERemotableExceptionClassERemotableExceptionClass définit la métaclasse pour ERemotableException.
ETypeRegistryExceptionETypeRegistryException est l'exception déclenchée lorsque le registre d'invocation ou le registre de type invocable rencontre un type incorrect.
IHeadersSetter
IObjConverterIObjConverter représente l'interface permettant d'effectuer la conversion entre une classe distante et sa représentation SOAP.
ISOAPHeadersISOAPHeaders représente l'interface d'accès aux en-têtes qui accompagnent un message codé à l'aide de SOAP.
TDataContextTDataContext stocke les informations temporaires concernant un ensemble d'objets, Variants, et d'autres valeurs reliées.
THeaderListTHeaderList gère une liste d'en-têtes SOAP.
TInvContextTInvContext stocke des informations concernant un appel de méthode sur une interface invocable.
TInvokableClassTInvokableClass est la classe de base pour les classes d'implémentation d'interfaces invocables.
TInvokableClassClassTInvokableClassClass définit la métaclasse pour TInvokableClass.
TInvokableClassRegistryTInvokableClassRegistry correspond au type du registre d'invocation.
TPascalRemotableClassRegistryTPascalRemotableClassRegistry est le type du registre des classes distantes.
TPascalRemotableTypeRegistryTPascalRemotableTypeRegistry est le type de registre de type distant.
TRemotableTRemotable est la classe de base des classes qui peuvent être transmises comme des paramètres ou des valeurs de retour dans une application de services Web.
TRemotableClassTRemotableClass définit la métaclasse pour TRemotable.
TRemotableClassRegistryTRemotableClassRegistry est un alias pour TRemotableTypeRegistry.
TRemotableTypeRegistryTRemotableTypeRegistry est le type de registre de type distant.
TRemotableXSTRemotableXS est la classe base pour les classes qui représentent un type scalaire non natif sur une interface invocable dans une application de service Web.
TRemotableXSClassTRemotableXSClass définit la métaclasse pour TRemotableXS.
TSOAPAttachmentTSOAPAttachment représente un attachement inclus avec des messages SOAP représentant des appels de méthodes dans une application de service Web.
TSOAPAttachmentClassTSOAPAttachmentClass définit la métaclasse pour TSOAPAttachment.
TSOAPHeaderTSOAPHeader représente un en-tête sur l'enveloppe SOAP qui contient un message codé dans une application de service Web.
TSOAPHeaderClassTSOAPHeaderClass définit la métaclasse pour TSOAPHeader.
TSOAPHeadersTSOAPHeaders est un objet utilitaire qui permet d'implémenter l'interface ISOAPHeaders.
TSOAPHeadersBaseTSOAPHeadersBase est la classe de base des classes qui maintiennent les listes d'en-têtes SOAP.

Routines

GetRemotableDataContextRenvoie l'objet TDataContext qui fournit le stockage temporaire pendant un appel à une interface invocable.
InvRegistryDonne accès au registre d'invocation.
RemClassRegistryDonne accès au registre des classes distantes.
RemTypeRegistryDonne accès au registre des types distants.
SetRemotableDataContextDéfinit le contexte de données qui fournit le stockage temporaire pendant un appel à une interface invocable.
SubstituteStrings

Types

eHeaderMethodTypeeHeaderMethodType et THeaderMethodTypeArray indiquent les types de messages devant comprendre un type d'en-tête donné.
ExtNameMapItem
InterfaceMapItem
IntfExceptionItemIntfExceptionItem et TExceptionItemArray décrivent l'association entre une exception distante et une interface susceptible de la déclencher.
IntfHeaderItemIntfHeaderItem et THeaderItemArray décrivent l'association entre un en-tête et les messages SOAP dans lesquels il figure.
InvRegClassEntry
InvStringInvString est le type de chaînes qui sont utilisées pour représenter tout ou partie d'un appel codé sur une interface invocable.
InvStringDynArrayInvStringDynArray est un tableau dynamique de valeurs InvString.
MethodMapItemStocke les informations à propos d'une méthode d'une interface invocable.
ObjectConvertOptionsObjectConvertOptions et TObjectConvertOptions sont des indicateurs qui personnalisent la méthode de conversion d'un objet distant vers ou depuis sa représentation SOAP.
ParameterMapItemStocke les informations à propos d'un paramètre d'une méthode exposée par une interface invocable.
PTRemotable
SerializationOptionsSerializationOptions et TSerializationOptions sont des indicateurs qui personnalisent la méthode de conversion d'un objet distant vers ou depuis sa représentation SOAP.
Soap_Invokeregistry__51
Soap_Invokeregistry__61
Soap_Invokeregistry__71
TBooleanSOAPArray
TByteSOAPArray
TCardinalSOAPArray
TCreateInstanceProcTCreateInstanceProc représente le type de la routine de fabrication qui renvoie une instance d'une classe invocable.
TDoubleSOAPArray
TDynToClear
TExceptionItemArrayTExceptionItemArray est un tableau dynamique de valeurs IntfExceptionItem.
THeaderItemArray
THeaderMethodTypeArray
TInt64SOAPArray
TIntegerSOAPArray
TInterfaceMapItemArrayReprésente un tableau d'instances de InterfaceMapItem.
TIntfInvokeOptionTIntfInvokeOption et TTIntfInvokeOptions représentent des indicateurs qui personnalisent la méthode de gestion des appels à une interface invocable.
TIntfInvokeOptionsTIntfInvokeOptions et TIntfInvokeOption représentent des indicateurs qui personnalisent la façon de gérer les appels à une interface invocable.
TLongWordSOAPArray
TObjectConvertOptionsTObjectConvertOptions et ObjectConvertOptions sont des indicateurs qui personnalisent la façon de convertir un objet distant vers ou depuis sa représentation SOAP.
TObjMultiOptionsTObjMultiOptions indique comment les références multiples à la même classe distante doivent être traduites en une représentation SOAP.
TRemHeaderEntry
TRemRegEntryTRemRegEntry stocke les informations concernant le registre des types distants.
TRemRegEntryArrayTRemRegEntryArray est un tableau dynamique de valeurs TRemRegEntry.
TRequiredArrayTRequiredArray est un tableau dynamique de valeurs booléennes.
TSerializationOptionsTSerializationOptions et SerializationOptions sont des indicateurs qui personnalisent la façon de convertir un objet distant vers ou depuis sa représentation SOAP.
TShortIntSOAPArray
TSingleSOAPArray
TSmallIntSOAPArray
TStringSOAPArray
TWideStringSOAPArray
TWordSOAPArray

Variables

AppNameSpacePrefixFournit un préfixe unique à utiliser pour les espaces de nommage automatiquement générés transmis aux interfaces invocables et aux types distants.
XMLBase64Types
XMLSchemaInstNamespaces
XMLSchemaNamespaces

Constantes

AS_ATTRIBUTEAS_ATTRIBUTE: Boolean = False;