Soap.InvokeRegistry.TInvokableClassRegistry.RegisterExternalParamName

From RAD Studio API Documentation
Jump to: navigation, search

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);

Properties

Type Visibility Source Unit Parent
procedure
function
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TInvokableClassRegistry

Description

Registers the correspondence between a parameter name on an invokable interface and the corresponding part name in a WSDL document.

Use RegisterExternalParamName to create an association between the name of a part in a WSDL document and the corresponding parameter on a method of an invokable interface. This allows the invokable interface to handle definitions that have names that are not legal in Object Pascal (for example, keywords).

Info points to the type information of the invokable interface.

MethodName is the name of the method on the invokable interface.

InternalName is the name used for the parameter of the specified method that corresponds to the part with the name specified by ExternalName.

ExternalName is the name of the part that is defined in the WSDL document.

See Also