Soap.InvokeRegistry.InvRegistry
Delphi
function InvRegistry: TInvokableClassRegistry;
C++
extern DELPHI_PACKAGE TInvokableClassRegistry* __fastcall InvRegistry(void);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | Soap.InvokeRegistry |
Beschreibung
Ermöglicht den Zugriff auf die Aufrufregistrierung.
Mit InvRegistry können Sie auf die Aufrufregistrierung zugreifen. Das Rückgabeobjekt verfügt über die Methoden RegisterInterface und RegisterInvokableClass, mit denen aufrufbare Interface (compiliert mit RTTI) und die Klassen, die sie implementieren, registriert werden können.
Server-Anwendungen, die Web-Dienste implementieren, müssen sowohl die aufrufbaren Interfaces als auch die Implementierungsklassen registrieren. Die aufrufende Komponente kann dann mit Hilfe der Aufrufregistrierung die aufrufbaren Interface ermitteln und die Klassen identifizieren, von denen sie implementiert werden.
Client-Anwendungen, die Web-Dienste aufrufen, registrieren die von ihnen aufgerufenen aufrufbaren Interfaces. Die externe Komponente kann dann mit Hilfe der Aufrufregistrierung eine dynamische Methodentabelle für Interface-Aufrufe erstellen.