Soap.InvokeRegistry.TDataContext.RemoveObjectToDestroy

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure RemoveObjectToDestroy(Obj: TObject);

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TDataContext

Description

Retire un objet de la liste des objets à libérer quand le contexte de données est libéré.

Appelez RemoveObjectToDestroy pour retirer une instance d'objet de la liste des objets temporaires gérés par TDataContext. Cela empêche TDataContext de libérer l'objet quand il est lui-même libéré.

Par exemple, les descendants de TRemotable créés par une application de service Web lors de l'exécution d'un appel d'interface invocable sont automatiquement ajoutés à un contexte de données qui persiste pendant la durée de l'appel de la méthode. Quand une application modifie la propriété DataContext de l'objet distant, elle appelle automatiquement RemoveObjectToDestroy afin que l'objet ne soit pas automatiquement libéré quand l'appel de méthode est achevé.

Voir aussi