Soap.InvokeRegistry.TIntfInvokeOptions
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. |