Soap.WSDLItems.TWSDLIterateProc
Delphi
TWSDLIterateProc = procedure (const Options: IterateImportOptions;
const WSDLItems: IWSDLItems;
const XMLSchemaDoc: IXMLSchemaDoc;
const Name: DOMString) of object;
C++
typedef void __fastcall (__closure *TWSDLIterateProc)(const IterateImportOptions Options, const _di_IWSDLItems WSDLItems, const Xml::Xmlschema::_di_IXMLSchemaDoc XMLSchemaDoc, const System::UnicodeString Name);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
type typedef |
public | Soap.WSDLItems.pas Soap.WSDLItems.hpp |
Soap.WSDLItems | Soap.WSDLItems |
説明
TWSDLIterateProc は,WSDL ドキュメントをインポートするときに実行されるコールバックの型です。
TWSDLIterateProc 型は,ほかのドキュメントにインクルードされる形でインポートされる各 WSDL ドキュメントについて実行されるコールバックの型です。
Options は,コールバックをインポートされた WSDL ドキュメントのロードの前に実行するか,後に実行するかを指定します。
WSDLItems は,インポートされた WSDL ドキュメントに対応するインターフェースです。XMLSchemaDoc は,Options の値が ioLoaded の場合にのみ使用可能です。インポートされたドキュメントが XML の場合は,WSDLItems は nil(Delphi)または NULL(C++)となるため,かわりに XMLSchemaDoc を使用する必要があります。
XMLSchemaDoc は,インポートされたドキュメントが XML スキーマである場合に,インポートされた XML スキーマに対応するインターフェースです。XMLSchemaDoc は,Options の値が ioLoaded の場合にのみ使用可能です。インポートされたドキュメントが WSDL の場合は,XMLSchemaDoc は nil(Delphi)または NULL(C++)となるため,かわりに WSDLItems を使用する必要があります。
Name は,インポートされたドキュメントの名前(URL)です。