Soap.InvokeRegistry.TInvokableClassRegistry.RegisterParamInfo
Delphi
procedure RegisterParamInfo(Info: PTypeInfo; const MethodName, InternalParamName: string; const ExternalParamName, Namespace: InvString; XMLOptions: Integer = 0);
C++
void __fastcall RegisterParamInfo(System::Typinfo::PTypeInfo Info, const System::UnicodeString MethodName, const System::UnicodeString InternalParamName, const System::UnicodeString ExternalParamName, const System::UnicodeString Namespace, int XMLOptions = 0x0);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TInvokableClassRegistry |
説明
呼び出し可能なインターフェイス上のパラメータと、WSDL ドキュメント内のそれに該当する箇所との間の関係を登録します。
RegisterParamInfo は、対象となるパラメータに関する、次の情報を登録します:
- 外部名
- ネームスペース
- XML オプション
RegisterParamInfo には、次の情報が必要です:
- 呼び出し可能なインターフェイスの型情報
- パラメータが属するメソッドの名前(該当するメソッドがない場合には、作成されます)
- パラメータの内部名(該当するパラメータがない場合には、作成されます)
メモ: 機能的には、対象となるパラメータについて、より多くの情報を登録できるという点を除いて、RegisterExternalParamName と同じです。