Datasnap.Provider.TGetDSProps

提供:RAD Studio API Documentation

C++

typedef void __fastcall (__closure *TGetDSProps)(System::TObject* Sender, Data::Db::TDataSet* DataSet, /* out */ System::OleVariant &Properties);

プロパティ

種類 可視性 ソース ユニット 親
typedef public Datasnap.Provider.hpp Datasnap.Provider Datasnap.Provider


説明

作成中のデータ パケットにプロバイダが情報を追加する際に発生するイベントの手続き型を表します。


TGetDSProps 型の変数は、作成中のデータ パケットにプロバイダが情報を追加する際に発生するイベントを参照します。

Sender は、データ パケットを作成しているプロバイダを示します。

DataSet は、データ パケットが表しているソース データセットを示します。

Properties は、イベント ハンドラがデータ パケットに追加する情報を返します。Properties の構造は、バリアント配列のバリアント配列です。Properties 配列の各メンバは、クライアント データセットの GetOptionalParam メソッドを使って取得できる、名前の付いた 1 つの項目を表します。各項目は、次の 3 つの要素の配列として指定します。

  • 後で情報を取得するときに使う名前を表す文字列。
  • 取得することができる値を表すバリアント。
  • 情報をデルタ パケットに格納してプロバイダに送り返すかどうかを示す論理値。

関連項目