Datasnap.Midas.IAppServer.AS_GetParams

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

Delphi

function  AS_GetParams(const ProviderName: OleStr; var OwnerData: OleVariant): OleVariant; safecall;

C++

virtual HRESULT __safecall AS_GetParams(const System::WideString ProviderName, System::OleVariant &OwnerData, System::OleVariant &__AS_GetParams_result) = 0 ;

プロパティ

種類 可視性 ソース ユニット
function public
Datasnap.Midas.pas
Datasnap.Midas.hpp
Datasnap.Midas IAppServer


説明

指定したプロバイダにバインドされた現在のパラメータ値を取得します。

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 メソッドを使ってパラメータ値を取得してください。

関連項目