Soap.SOAPDm.TSoapDataModule.AS_GetParams

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

Delphi

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

C++

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

プロパティ

種類 可視性 ソース ユニット
function protected
Soap.SOAPDm.pas
Soap.SOAPDm.hpp
Soap.SOAPDm TSoapDataModule


説明

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

AS_AS_GetParams メソッドを使用すると,プロバイダに関連付けられたデータセットから現在のパラメータ値を取得できます。ProviderName パラメータは,パラメータを有するデータセットを備えたプロバイダコンポーネントの名前を指定します。OwnerData は,クライアントデータセットの BeforeAS_GetParams イベントハンドラから渡されるカスタム情報を表し,クライアントデータセットの AfterAS_GetParams イベントハンドラに渡される情報を返します。

メモ:  Delphi では,AS_AS_GetParams は,バリアント配列にコード化されたパラメータ,または Null バリアント(プロバイダがパラメータの取得をサポートしない場合)を返します。

メモ:  C++ では,AS_GetParams_result パラメータは,パラメータを含むバリアント配列(または Null バリアント)を返します。

AS_AS_GetParams によって返されたパラメータ値を TParams オブジェクトに変換するには,UnpackParams プロシージャを使用します。

警告:  AS_AS_GetParams を SOAP データモジュール上で呼び出すことは,避けたほうがよいでしょう。SOAP データモジュールはステートレスなので,取得したパラメータ値はほかのアプリケーションによって変更されている場合があります。出力パラメータ値を取得するには,AS_Execute メソッドを呼び出す方法をお勧めします。

メモ:  アプリケーションは,IAppServer インターフェースを使用してのみプロテクトメソッド AS_AS_GetParams を呼び出せます。

関連項目