Soap.InvokeRegistry.TInvokableClassRegistry.RegisterExternalParamName
Delphi
procedure RegisterExternalParamName(Info: PTypeInfo; const MethodName, InternalName: string; const ExternalName: InvString);
C++
void __fastcall RegisterExternalParamName(System::Typinfo::PTypeInfo Info, const System::UnicodeString MethodName, const System::UnicodeString InternalName, const System::UnicodeString ExternalName);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TInvokableClassRegistry |
説明
呼び出し可能なインターフェースのパラメータ名と,WSDL ドキュメントにある対応するパート名との対応を登録します。
RegisterExternalParamName メソッドを使用すると,WSDL ドキュメントにあるパート名と,呼び出し可能なインターフェースのメソッドの対応するパラメータとの関連付けを作成できます。これにより,呼び出し可能なインターフェースが,Object Pascal では無効な名前(たとえば,キーワード)を持つ定義を処理することができます。
Info は,呼び出し可能なインターフェースの型情報へのポインタです。
MethodName は,呼び出し可能なインターフェースのメソッドの名前です。
InternalName は,ExternalName で指定された名前を持つパートと対応する指定されたメソッドのパラメータに使用される名前です。
ExternalName は,WSDL ドキュメントで定義されているパートの名前です。