Datasnap.Provider.TSQLResolver.FreeTreeData
Delphi
procedure FreeTreeData(Tree: TUpdateTree); override;
C++
virtual void __fastcall FreeTreeData(TUpdateTree* Tree);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TSQLResolver |
Beschreibung
Gibt die intern von einem TUpdateTree-Objekt verwalteten Daten frei.
Datasnap.Provider.TSQLResolver.FreeTreeData erbt von Datasnap.Provider.TCustomResolver.FreeTreeData. Der folgende Inhalt bezieht sich auf Datasnap.Provider.TCustomResolver.FreeTreeData.
Gibt die intern von einem TUpdateTree-Objekt verwalteten Daten frei.
Die Methode ApplyUpdates kapselt Delta-Pakete in einem TUpdateTree-Objekt. In diesem Objekt wird das Delta-Paket zusammen mit den Informationen gespeichert, die der Resolver zum Eintragen der Aktualisierungen benötigt. Die Art dieser Informationen ist von der Klasse des Resolvers abhängig.
FreeTreeData wird intern unmittelbar vor der Freigabe des TUpdateTree-Objekts des Resolvers aufgerufen. In TCustomResolver führt FreeTreeData nichts aus. Nachkommen können diese Methode überschreiben, wenn für die Freigabe der im TUpdateTree-Objekt gespeicherten Resolver-spezifischen Informationen bestimmte Aktionen erforderlich sind.