API:Datasnap.Provider.TSQLResolver.FreeTreeData

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure FreeTreeData(Tree: TUpdateTree); override;

C++

virtual void __fastcall FreeTreeData(TUpdateTree* Tree);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TSQLResolver

Description

Libère les données internes gérées par un TUpdateTree.

Datasnap.Provider.TSQLResolver.FreeTreeData hérite de Datasnap.Provider.TCustomResolver.FreeTreeData. Tout le contenu en-dessous de cette ligne se réfère à Datasnap.Provider.TCustomResolver.FreeTreeData.

Libère les données internes gérées par un TUpdateTree.

La méthode ApplyUpdates encapsule les paquets delta dans un objet TUpdateTree. Le TUpdateTree stocke le paquet delta, ainsi que les informations que le résolveur utilise lors de l'application des mises à jour. Ces informations varient en fonction de la classe du résolveur.

FreeTreeData est appelé en interne juste avant que l'objet TUpdateTree du résolveur ne soit libéré. Telle qu'implémentée dans TCustomResolver, FreeTreeData ne fait rien. Les descendants se substituent à cette méthode si une action spécifique est requise pour libérer les informations spécifiques du résolveur qui sont stockées dans l'arbre mis à jour.

Voir aussi