Soap.InvokeRegistry.InvRegistry
Delphi
function InvRegistry: TInvokableClassRegistry;
C++
extern DELPHI_PACKAGE TInvokableClassRegistry* __fastcall InvRegistry(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | Soap.InvokeRegistry |
Description
Donne accès au registre d'invocation.
Appelez InvRegistry pour accéder au registre d'invocation. L'objet renvoyé possède deux méthodes, RegisterInterface et RegisterInvokableClass, permettant de recenser des interfaces invocables (compilées avec les informations RTTI) et les classes qui les implémentent.
Les applications serveur qui implémentent des services Web doivent recenser à la fois les interfaces invocables et les classes d'implémentation. Le composant invocateur peut ensuite utiliser le registre d'invocation pour localiser les interfaces invocables et identifier les classes qui les implémentent.
Les applications client qui appellent des services Web recensent les interfaces invocables qu'elles appellent. Le composant objet interfacé distant peut ensuite utiliser le registre d'invocation pour générer une table des méthodes dynamiques pour appeler les interfaces invocables.