API:Soap.InvokeRegistry
Sommaire
Classes
| ERemotableException | ERemotableException est la classe pour les exceptions pouvant être transmises d'une application de service Web vers une application client. |
| ERemotableExceptionClass | ERemotableExceptionClass définit la métaclasse pour ERemotableException. |
| ETypeRegistryException | ETypeRegistryException est l'exception déclenchée lorsque le registre d'invocation ou le registre de type invocable rencontre un type incorrect. |
| IHeadersSetter | |
| IObjConverter | IObjConverter représente l'interface permettant d'effectuer la conversion entre une classe distante et sa représentation SOAP. |
| ISOAPHeaders | ISOAPHeaders représente l'interface d'accès aux en-têtes qui accompagnent un message codé à l'aide de SOAP. |
| TDataContext | TDataContext stocke les informations temporaires concernant un ensemble d'objets, Variants, et d'autres valeurs reliées. |
| THeaderList | THeaderList gère une liste d'en-têtes SOAP. |
| TInvContext | TInvContext stocke des informations concernant un appel de méthode sur une interface invocable. |
| TInvokableClass | TInvokableClass est la classe de base pour les classes d'implémentation d'interfaces invocables. |
| TInvokableClassClass | TInvokableClassClass définit la métaclasse pour TInvokableClass. |
| TInvokableClassRegistry | TInvokableClassRegistry correspond au type du registre d'invocation. |
| TPascalRemotableClassRegistry | TPascalRemotableClassRegistry est le type du registre des classes distantes. |
| TPascalRemotableTypeRegistry | TPascalRemotableTypeRegistry est le type de registre de type distant. |
| TRemotable | TRemotable 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. |
| TRemotableClass | TRemotableClass définit la métaclasse pour TRemotable. |
| TRemotableClassRegistry | TRemotableClassRegistry est un alias pour TRemotableTypeRegistry. |
| TRemotableTypeRegistry | TRemotableTypeRegistry est le type de registre de type distant. |
| TRemotableXS | TRemotableXS 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. |
| TRemotableXSClass | TRemotableXSClass définit la métaclasse pour TRemotableXS. |
| TSOAPAttachment | TSOAPAttachment représente un attachement inclus avec des messages SOAP représentant des appels de méthodes dans une application de service Web. |
| TSOAPAttachmentClass | TSOAPAttachmentClass définit la métaclasse pour TSOAPAttachment. |
| TSOAPHeader | TSOAPHeader représente un en-tête sur l'enveloppe SOAP qui contient un message codé dans une application de service Web. |
| TSOAPHeaderClass | TSOAPHeaderClass définit la métaclasse pour TSOAPHeader. |
| TSOAPHeaders | TSOAPHeaders est un objet utilitaire qui permet d'implémenter l'interface ISOAPHeaders. |
| TSOAPHeadersBase | TSOAPHeadersBase est la classe de base des classes qui maintiennent les listes d'en-têtes SOAP. |
Routines
| GetRemotableDataContext | Renvoie l'objet TDataContext qui fournit le stockage temporaire pendant un appel à une interface invocable. |
| InvRegistry | Donne accès au registre d'invocation. |
| RemClassRegistry | Donne accès au registre des classes distantes. |
| RemTypeRegistry | Donne accès au registre des types distants. |
| SetRemotableDataContext | Définit le contexte de données qui fournit le stockage temporaire pendant un appel à une interface invocable. |
| SubstituteStrings |
Types
| _di_IHeadersSetter | |
| _di_IObjConverter | |
| _di_ISOAPHeaders | |
| eHeaderMethodType | eHeaderMethodType et THeaderMethodTypeArray indiquent les types de messages devant comprendre un type d'en-tête donné. |
| ExtNameMapItem | |
| InterfaceMapItem | |
| IntfExceptionItem | IntfExceptionItem et TExceptionItemArray décrivent l'association entre une exception distante et une interface susceptible de la déclencher. |
| IntfHeaderItem | IntfHeaderItem et THeaderItemArray décrivent l'association entre un en-tête et les messages SOAP dans lesquels il figure. |
| InvRegClassEntry | |
| InvString | InvString est le type de chaînes qui sont utilisées pour représenter tout ou partie d'un appel codé sur une interface invocable. |
| InvStringDynArray | InvStringDynArray est un tableau dynamique de valeurs InvString. |
| MethodMapItem | Stocke les informations à propos d'une méthode d'une interface invocable. |
| ObjectConvertOptions | ObjectConvertOptions et TObjectConvertOptions sont des indicateurs qui personnalisent la méthode de conversion d'un objet distant vers ou depuis sa représentation SOAP. |
| ParameterMapItem | Stocke les informations à propos d'un paramètre d'une méthode exposée par une interface invocable. |
| PTRemotable | |
| SerializationOptions | SerializationOptions 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 | |
| TCreateInstanceProc | TCreateInstanceProc représente le type de la routine de fabrication qui renvoie une instance d'une classe invocable. |
| TDynToClear | |
| TExceptionItemArray | TExceptionItemArray est un tableau dynamique de valeurs IntfExceptionItem. |
| THeaderItemArray | |
| THeaderMethodTypeArray | |
| TInterfaceMapItemArray | Représente un tableau d'instances de InterfaceMapItem. |
| TIntfInvokeOption | TIntfInvokeOption et TTIntfInvokeOptions représentent des indicateurs qui personnalisent la méthode de gestion des appels à une interface invocable. |
| TIntfInvokeOptions | TIntfInvokeOptions et TIntfInvokeOption représentent des indicateurs qui personnalisent la façon de gérer les appels à une interface invocable. |
| TObjectConvertOptions | TObjectConvertOptions et ObjectConvertOptions sont des indicateurs qui personnalisent la façon de convertir un objet distant vers ou depuis sa représentation SOAP. |
| TObjMultiOptions | TObjMultiOptions indique comment les références multiples à la même classe distante doivent être traduites en une représentation SOAP. |
| TRemHeaderEntry | |
| TRemRegEntry | TRemRegEntry stocke les informations concernant le registre des types distants. |
| TRemRegEntryArray | TRemRegEntryArray est un tableau dynamique de valeurs TRemRegEntry. |
| TRequiredArray | TRequiredArray est un tableau dynamique de valeurs booléennes. |
| TSerializationOptions | TSerializationOptions et SerializationOptions sont des indicateurs qui personnalisent la façon de convertir un objet distant vers ou depuis sa représentation SOAP. |
Variables
| AppNameSpacePrefix | Fournit 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_ATTRIBUTE | AS_ATTRIBUTE: Boolean = False; |