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