Datasnap.Provider.TSQLResolver.FreeTreeData
Delphi
procedure FreeTreeData(Tree: TUpdateTree); override;
C++
virtual void __fastcall FreeTreeData(TUpdateTree* Tree);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TSQLResolver |
説明
TUpdateTree によって保持されている内部データを解放します。
Datasnap.Provider.TSQLResolver.FreeTreeData は Datasnap.Provider.TCustomResolver.FreeTreeData を継承しています。以下の内容はすべて Datasnap.Provider.TCustomResolver.FreeTreeData を参照しています。
TUpdateTree によって保持されている内部データを解放します。
ApplyUpdates メソッドは,デルタパケットを TUpdateTree オブジェクトにラップします。TUpdateTree は,リゾルバが更新を適用するときに使用する情報とともにデルタパケットを格納します。その情報は,リゾルバのクラスによって異なります。
FreeTreeData メソッドは,リゾルバの TUpdateTree オブジェクトが解放される直前に内部的に呼び出されます。TCustomResolver で実装した FreeTreeData は何もしません。特定のアクションが必要な場合は,下位オブジェクトがこのメソッドをオーバーライドし,更新ツリーに格納されているリゾルバ固有の情報を解放します。