Soap.InvokeRegistry.TInvokableClassRegistry.GetWSDLEncoding

提供:RAD Studio API Documentation

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++

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

プロパティ

種類 可視性 ソース ユニット 親
function public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TInvokableClassRegistry

説明

インターフェースに対応するポート型を定義するドキュメントの XML ヘッダーの encoding 属性を返します。

GetWSDLEncoding メソッドは,RegisterInterface メソッドへの呼び出しによってインターフェースに登録される encoding 属性を返します(存在する場合)。encoding 属性は,WSDL ドキュメントの XML ヘッダーの属性で,ドキュメントが定義するすべての要素で使用される文字セットを記述します。

Info は,登録済みインターフェースへの型情報ポインタです。

Namespace は,RegisterInterface メソッドによってインターフェースに登録された名前空間を指定します。これは,空の文字列でもかまいません。

InternalIntfName は,インターフェースの名前です(対応するポート型とは異なる場合があります)。

関連項目