Soap.InvokeRegistry.TIntfInvokeOption

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TIntfInvokeOption = (ioDefault,               { Nothing special }
ioDocument,              { Don't use section 5 encoding; use xml encoding }

C++

enum DECLSPEC_DENUM TIntfInvokeOption : unsigned char { ioDefault, ioDocument, ioLiteral, ioHasDefaultSOAPAction, ioHasReturnParamNames, ioHasNamespace, ioIsAppServerSOAP, ioHasUDDIInfo, ioHasAllSOAPActions, ioSOAP12 };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry Soap.InvokeRegistry

Description

TIntfInvokeOption et TTIntfInvokeOptions représentent des indicateurs qui personnalisent la méthode de gestion des appels à une interface invocable.

TIntfInvokeOptions est un ensemble de valeurs TIntfInvokeOption. Les valeurs TIntfInvokeOption sont des indicateurs qui peuvent être recensés avec une interface invocable pour indiquer sa méthode d'appel. Le tableau ci-dessous énumère les valeurs possibles.



Valeur Signification

ioDefault

Les appels à l'interface utilisent les options par défaut, sauf si elles sont remplacées par d'autres options (codage SOAP RPC et HTTP comme protocole de transport).

ioDocument

Le serveur de services Web utilise le codage de style document.

ioLiteral

Le serveur de services Web utilise le style document littéral et les types pour les valeurs d'entrée et de sortie n'ont pas été déroulés pour créer un appel de méthode.

ioHasDefaultSOAPAction

Un en-tête d'action SOAP par défaut à utiliser avec l'interface a été recensé.

ioHasReturnParamNames

Un ensemble de noms de paramètres réservés à la valeur de retour des appels de fonction à utiliser avec l'interface a été recensé. Si cette option n'est pas définie, les chaînes 'Return' et 'Result' sont utilisées.

ioHasNamespace

Un espace de nommage a été explicitement fourni lors du recensement de l'interface, au lieu d'utiliser un espace de nommage généré automatiquement.

ioIsAppServerSOAP

L'interface est dérivée de IAppServerSOAP. Ces interfaces sont utilisées dans les applications de bases de données multiniveaux pour interagir avec le serveur d'applications.

ioHasUDDIInfo

Les informations UDDI ont été recensées pour l'interface. Cette option est définie lorsque la description du service Web est importée à l'aide du navigateur UDDI.

ioHasAllSOAPActions

Les en-têtes SOAPAction n'ont pas pu être réduits à une chaîne unique. Lorsqu'elle représente les en-têtes d'action SOAP, une chaîne unique est créée dans laquelle le premier caractère représente un délimiteur qui indique la limite entre les différents en-têtes d'action SOAP.

ioSOAP12

Le serveur de services Web communique en utilisant la version SOAP 1.2.