Datasnap.Provider.TCustomResolver.InitTreeData
Delphi
procedure InitTreeData(Tree: TUpdateTree); virtual;
C++
virtual void __fastcall InitTreeData(TUpdateTree* Tree);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TCustomResolver |
説明
TUpdateTree に保持されている内部データを初期化します。
ApplyUpdates メソッドは,デルタパケットを TUpdateTree オブジェクトにラップします。TUpdateTree は,リゾルバが更新を適用するときに使用する情報とともにデルタパケットを格納します。その情報は,リゾルバのクラスによって異なります。
InitTreeData メソッドは,リゾルバの TUpdateTree オブジェクトが作成されるときに内部的に呼び出されます。TCustomResolver で実装した InitTreeData は何もしません。下位オブジェクトでこのメソッドをオーバーライドし,更新を適用するときに使用するクラス固有の情報を格納します。