Soap.InvokeRegistry.TInvokableClassRegistry.GetWSDLEncoding
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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TInvokableClassRegistry |
説明
インターフェースに対応するポート型を定義するドキュメントの XML ヘッダーの encoding 属性を返します。
GetWSDLEncoding メソッドは,RegisterInterface メソッドへの呼び出しによってインターフェースに登録される encoding 属性を返します(存在する場合)。encoding 属性は,WSDL ドキュメントの XML ヘッダーの属性で,ドキュメントが定義するすべての要素で使用される文字セットを記述します。
Info は,登録済みインターフェースへの型情報ポインタです。
Namespace は,RegisterInterface メソッドによってインターフェースに登録された名前空間を指定します。これは,空の文字列でもかまいません。
InternalIntfName は,インターフェースの名前です(対応するポート型とは異なる場合があります)。