Soap.InvokeRegistry.TInvokableClassRegistry.GetWSDLEncoding

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

function  GetWSDLEncoding(Info: PTypeInfo; const Namespace: string; const InternalIntfName: string): InvString; overload;
function  GetWSDLEncoding(Info: PTypeInfo; const Namespace: string): InvString; overload;
function  GetWSDLEncoding(Info: PTypeInfo): InvString; overload;

C++

System::UnicodeString __fastcall GetWSDLEncoding(System::Typinfo::PTypeInfo Info, const System::UnicodeString Namespace, const System::UnicodeString InternalIntfName)/* overload */;
System::UnicodeString __fastcall GetWSDLEncoding(System::Typinfo::PTypeInfo Info, const System::UnicodeString Namespace)/* overload */;
System::UnicodeString __fastcall GetWSDLEncoding(System::Typinfo::PTypeInfo Info)/* overload */;

Properties

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

Description

Returns the encoding attribute of the xml header of a document that defines the port type to which the interface corresponds.

GetWSDLEncoding returns the encoding attribute, if any, that is registered with the interface by a call to the RegisterInterface method. The encoding attribute is an attribute of the xml header of a WSDL document, and describes the character set that should be used with all the elements that the document defines.

Info points to the type information of the registered interface.

Namespace specifies the namespace that was registered for the interface by the RegisterInterface method. It can be an empty string.

InternalIntfName is the name of the interface (which may differ from the port type to which it corresponds).

See Also