Soap.WSDLItems.TWSDLIterateProc

From RAD Studio API Documentation
Jump to: navigation, search

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);

Properties

Type Visibility Source Unit Parent
type
typedef
public
Soap.WSDLItems.pas
Soap.WSDLItems.hpp
Soap.WSDLItems Soap.WSDLItems

Description

TWSDLIterateProc is the type for callbacks that execute when importing a WSDL document.

TWSDLIterateProc is the type of a callback that executes for every WSDL document that is imported by being included in another..

Options indicates whether the callback is executing before or after the imported WSDL document is loaded.

WSDLItems is the interface for the imported WSDL document. It is only available when Options is ioLoaded. If the imported document is an XML schema, it is nil (Delphi) or NULL (C++), and you should use XMLSchemaDoc instead.

XMLSchemaDoc is the interface for an imported XML schema when the imported document is an XML schema. It is only available when Options is ioLoaded. If the imported document is a WSDL document, it is nil (Delphi) or NULL (C++), and you should use WSDLItems instead.

Name is the name (URL) of the imported document.