Soap.InvokeRegistry.TInvokableClassRegistry.RegisterExternalMethName

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

procedure RegisterExternalMethName(Info: PTypeInfo; const InternalName: string; const ExternalName: InvString);

C++

void __fastcall RegisterExternalMethName(System::Typinfo::PTypeInfo Info, 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 method name on an invokable interface and the corresponding operation name in a WSDL document.

Use RegisterExternalMethName to create an association between the name of an operation in a WSDL document and the corresponding method of the invokable interface that corresponds to that operation's port type. This allows the invokable interface to represent a port type that includes operations with names that are not legal in Object Pascal (for example, keywords).

Info points to the type information of the invokable interface.

InternalName is the name used for the method of the invokable interface that corresponds to the operation.

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

See Also