Soap.SOAPDm.TSoapDataModule.SAS_GetParams
Delphi
function SAS_GetParams(const ProviderName: OleStr; var OwnerData: OleVariant): OleVariant; virtual; stdcall;
C++
virtual System::OleVariant __stdcall SAS_GetParams(const System::WideString ProviderName, System::OleVariant &OwnerData);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Soap.SOAPDm.pas Soap.SOAPDm.hpp |
Soap.SOAPDm | TSoapDataModule |
説明
指定されたプロバイダにバインドされたデータセットから現在のパラメータの値を取得します。
SAS_SAS_GetParams メソッドを使用すると,プロバイダに関連付けられたデータセットから現在のパラメータ値を取得できます。
ProviderName は,パラメータを持つデータセットを備えたプロバイダの名前を指定します。
OwnerData は,クライアントデータセットの BeforeSAS_GetParams イベントハンドラから渡されるカスタム情報を表し,クライアントデータセットの AfterSAS_GetParams イベントハンドラに渡される情報を返します。
SAS_SAS_GetParams は,バリアント配列にコード化されたパラメータ,または Null バリアント(プロバイダがパラメータの取得をサポートしない場合)を返します。SAS_SAS_GetParams によって返されたパラメータ値を TParams オブジェクトに変換するには,UnpackParams プロシージャを使用します。
警告: SAS_SAS_GetParams を SOAP データモジュール上で呼び出すことは,避けたほうがよいでしょう。SOAP データモジュールはステートレスなので,取得したパラメータ値はほかのアプリケーションによって変更されている場合があります。出力パラメータ値を取得するには,SAS_Execute メソッドを呼び出す方法をお勧めします。
メモ: アプリケーションは,IAppServerSOAP インターフェースを使用してのみプロテクトメソッド SAS_SAS_GetParams を呼び出すことができます。