Datasnap.Midas.IAppServerDisp.AS_GetParams
Delphi
function AS_GetParams(const ProviderName: OleStr; var OwnerData: OleVariant): OleVariant; dispid 20000004;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | automated | Datasnap.Midas.pas | Datasnap.Midas | IAppServerDisp |
説明
指定したプロバイダにバインドしたデータセットから、現在のパラメータ値を取得します。
AS_GetParams メソッドを使用すると、プロバイダに関連付けられたデータセットから現在のパラメータ値を取得できます。
ProviderName パラメータは、データセットがパラメータを持つプロバイダ コンポーネントの名前を指定します。
OwnerData パラメータは、クライアント データセットの BeforeGetParams イベント ハンドラで生成されるカスタム情報を表し、 クライアント データセットの AfterGetParams イベント ハンドラに渡す情報を返します。
AS_GetParams _result(C++)または AS_GetParams(Delphi)は、パラメータの名前と値を含む、個々の要素が 2 要素のバリアント配列としてエンコードされたパラメータを返します。 これらのパラメータは、UnpackParams 手続きを使用して TParams オブジェクトに変換できます。 データセットにパラメータがない場合、またはプロバイダがパラメータの取得をサポートしない場合に、AS_GetParams _result(C++)または AS_GetParams(Delphi)はバリアント型の Null 値を返します。
メモ: パラメータ値は別のアプリケーションによって変更される可能性があるため、AS_GetParams はステートレスのアプリケーション サーバーから出力パラメータを取り出すのには使用されません。 ステートレスのアプリケーション サーバーを記述するときには、代わりに AS_Execute メソッドを使用してパラメータ値を取得してください。