Soap.InvokeRegistry.TInvokableClassRegistry.GetInvokableObjectFromClass

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch