Soap.InvokeRegistry.TDataContext.RemoveObjectToDestroy

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure RemoveObjectToDestroy(Obj: TObject);

C++

void __fastcall RemoveObjectToDestroy(System::TObject* Obj);

Eigenschaften

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

Beschreibung

Entfernt ein Objekt aus der Liste der Objekte, die bei der Freigabe des TDataContext-Objekts freigegeben werden.

Mit RemoveObjectToDestroy können Sie eine Objektinstanz aus der von TDataContext verwalteten Liste temporärer Objekte entfernen. Dadurch verhindern Sie, dass das Objekt bei der Freigabe der TDataContext-Instanz automatisch freigegeben wird.

Nachkommen von TRemotable, die eine Web-Service-Anwendung bei der Ausführung einer aufrufbaren Schnittstelle erstellt, werden z.B. automatisch zu einem TDataContext-Objekt hinzugefügt, das für die Dauer des Methodenaufrufs erhalten bleibt. Wenn die Anwendung die Eigenschaft DataContext des Remotable-Objekts ändert, ruft sie automatisch RemoveObjectToDestroy auf, um zu verhindern, dass das Objekt nach dem Methodenaufruf freigegeben wird.

Siehe auch