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);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TInvokableClassRegistry |
Description
Registers the relation between a parameter on an invokable interface and the corresponding part in a WSDL document.
RegisterParamInfo registers the following information regarding the target parameter:
- External name
- Namespace
- XML options
RegisterParamInfo requires the following information:
- Type information of the invokable interface
- Method name to which the parameter belongs (if there is no such method, then it is created)
- Parameter internal name (if there is no such parameter, then it is created)
Note: This function is similar to RegisterExternalParamName except that you can register more information about the target parameter.