Datasnap.Provider.TCustomProvider.AfterGetParams

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property AfterGetParams: TRemoteEvent read FAfterGetParams write FAfterGetParams;

C++

__property Datasnap::Dbclient::TRemoteEvent AfterGetParams = {read=FAfterGetParams, write=FAfterGetParams};

プロパティ

種類 可視性 ソース ユニット
event protected
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TCustomProvider


説明

プロバイダが、クライアント データセットへ送信するパラメータ値を保持している OleVariant を作成した後に、発生します。

AfterGetParams イベント ハンドラを記述すると、プロバイダのデータセットからパラメータを返す際に、カスタム情報をクライアント データセットへ送信することができます。 AfterGetParams は、クライアント データセットとプロバイダが、パラメータ値に関する情報をやり取るするためのメカニズムの一部です。 プロバイダがステートレス アプリケーション サーバーの一部である場合、このメカニズムにより、クライアント データセットとプロバイダは、永続的な状態情報をやり取りすることが可能になります。

クライアント データセットが、IAppServer インターフェイスの AS_GetParams メソッドを呼び出した際、次のイベントが発生します:

1. プロバイダが BeforeGetParams イベントを受信。ここでは、クライアント データセットが送信したカスタム情報に応答、もしくはそれを変更することができる。

2. プロバイダがパラメータ値を検索。必要に応じて OleVariant 内のそれらをエンコード。

3. プロバイダが AfterGetParams イベントを受信。ここでは、カスタム情報を OwnerData パラメータへエンコード、または、BeforeGetParams イベント ハンドラからの情報に応答することができる。

4. クライアント データセットが AfterGetParams イベントを受信。ここでは、プロバイダの AfterGetParams イベント ハンドラから返されたカスタム情報に応答することができる。

AfterGetParams は Datasnap.DBClient.TRemoteEvent 型です。


関連項目