Soap.InvokeRegistry.TInvokableClassRegistry.GetInvokableObjectFromClass
Delphi
function GetInvokableObjectFromClass(AClass: TClass): TObject;
C++
System::TObject* __fastcall GetInvokableObjectFromClass(System::TClass AClass);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TInvokableClassRegistry |
Beschreibung
Gibt eine Instanz der Implementierungsklasse für eine registrierte aufrufbare Schnittstelle zurück.
Normalerweise müssen Anwendungen GetInvokableObjectFromClass nicht aufrufen. Diese Methode wird von der Aufruferkomponente (THTTPSoapPascalInvoker oder THTTPSoapCppInvoker) aufgerufen, um eine Instanz der Klasse abzurufen, die eine registrierte aufrufbare Schnittstelle implementiert. Wenn der Aufrufer mit dem Objekt beendet wird, ruft er GetWSDLEncoding auf, um die Instanz freizugeben.
AClass bezeichnet die Klasse, deren Instanz gewünscht wird. Sie muss durch einen Aufruf von RegisterInvokableClass registriert werden. Der Aufrufer ruft diese Klassenreferenz durch einen Aufruf der Methode GetInfoForURI ab.