Soap.InvokeRegistry.TInvokableClassRegistry.RegisterParamInfo

From RAD Studio API Documentation
Jump to: navigation, search

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.

See Also