Soap.InvokeRegistry.GetRemotableDataContext

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetRemotableDataContext: Pointer;

C++

extern DELPHI_PACKAGE void * __fastcall GetRemotableDataContext(void);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry Soap.InvokeRegistry

Beschreibung

Gibt das TDataContext-Objekt zurück, das während des Aufrufs einer aufrufbaren Schnittstelle einen temporären Speicher zur Verfügung stellt.

GetRemotableDataContext gibt einen Zeiger auf das TDataContext-Objekt zurück, in dem alle temporären Objekte und Werte gespeichert werden, die für die Implementierung des Aufrufs einer aufrufbaren Schnittstelle erforderlich sind. Wenn eine Client-Anwendung eine aufrufbare Schnittstelle in einer Web-Service-Anwendung aufruft, erstellt diese automatisch einen Datenkontext für diesen Aufruf. Alle Objekte und Variablen, die für das Marshaling des Schnittstellenaufrufs erforderlich sind, werden für die Dauer des Aufrufs dem Datenkontext hinzugefügt. Dies gilt auch für alle Remotable-Objekte (Nachkommen von TRemotable), die erstellt werden, während der Datenkontext verfügbar ist. Wenn der Schnittstellenaufruf beendet ist, wird der Datenkontext mit allen gespeicherten Objekten und Variablen freigegeben.

Siehe auch