Soap.InvokeRegistry.TIntfInvokeOptions

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TIntfInvokeOptions= set of TIntfInvokeOption;

C++

typedef System::Set<TIntfInvokeOption, TIntfInvokeOption::ioDefault, TIntfInvokeOption::ioSOAP12> TIntfInvokeOptions;

Properties

Type Visibility Source Unit Parent
set
typedef
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry Soap.InvokeRegistry

Description

TIntfInvokeOptions and TIntfInvokeOption represent flags that customize the way to handle calls to an invokable interface.

TIntfInvokeOptions is a set of TIntfInvokeOption values. TIntfInvokeOption values are flags that can be registered with an invokable interface to indicate how it should be called. The following table lists the possible values.



Value Meaning

ioDefault

Calls to the interface use the default options unless overridden by other options. (RPC-based SOAP encoding and HTTP as a transport protocol).

ioDocument

The Web Services server uses document-style encoding.

ioLiteral

The Web Services server uses document-literal style and the types for input and output values have not been unwinded to create a method call.

ioHasDefaultSOAPAction

A default SOAP action header has been registered for use with the interface.

ioHasReturnParamNames

A set of parameter names has been registered for use with the interfaces that are reserved for the return value of function calls. If this option is not set, the strings 'Return' and 'Result' are used.

ioHasNamespace

A namespace was explicitly provided when the interface was registered, rather than using an automatically-generated namespace.

ioIsAppServerSOAP

The interface descends from IAppServerSOAP. Such interfaces are used in multi-tier database applications to interact with the application server.

ioHasUDDIInfo

UDDI information has been registered for the interface. This option is set when the Web Service description is imported using the UDDI browser.

ioHasAllSOAPActions

The SOAPAction headers could not be collapsed into a single string. When representing the SOAP action headers, a single string is created, where the first character represents a delimiter that marks the boundary between the various SOAP action headers.