Soap.InvokeRegistry.TIntfInvokeOptions
Delphi
TIntfInvokeOptions= set of TIntfInvokeOption;
C++
typedef System::Set<TIntfInvokeOption, TIntfInvokeOption::ioDefault, TIntfInvokeOption::ioSOAP12> TIntfInvokeOptions;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
set typedef |
public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | Soap.InvokeRegistry |
Beschreibung
TIntfInvokeOptions und TIntfInvokeOption repräsentieren Flags, die die Behandlung von Aufrufen eines aufrufbaren Interface steuern.
TIntfInvokeOptions ist eine Menge von TIntfInvokeOption-Werten. Die TIntfInvokeOption-Werte können bei einem aufrufbaren Interface registriert werden, um zu definieren, wie der Aufruf erfolgt. Die folgende Tabelle enthält die möglichen Werte.
Wert | Bedeutung |
---|---|
ioDefault |
Aufrufe des Interface erfolgen mit den Standardoptionen, wenn diese nicht von anderen Optionen überschrieben wurden. (RPC-basierte SOAP-Codierung und HTTP als Transportprotokoll.) |
ioDocument |
Der Web-Service-Server verwendet eine Codierung im Dokumentstil. |
ioLiteral |
Der Web-Service-Server verwendet eine Codierung im literalen Dokumentstil. |
ioHasDefaultSOAPAction |
Ein SOAP-Aktions-Standardheader wurde für das Interface registriert. |
ioHasReturnParamNames |
Für die Interfaces wurden Parameternamen registriert, die für den Rückgabewert von Funktionsaufrufen reserviert sind. Wird diese Option nicht angegeben, werden die Strings 'Return' und 'Result' verwendet. |
ioHasNamespace |
Ein Namespace wurde bei der Interface-Registrierung explizit angegeben, und daher findet keine automatische Namespace-Generierung statt. |
ioIsAppServerSOAP |
Das Interface ist von IAppServerSOAP abgeleitet. Diese Interfaces werden in mehrschichtigen Datenbankanwendungen zur Interaktion mit dem Anwendungsserver verwendet. |
ioHasUDDIInfo |
UDDI-Informationen wurden für das Interface registriert. Dieses Flag wird beim Importieren der Web-Service-Beschreibung mit dem UDDI-Browser gesetzt. |
ioHasAllSOAPActions |
Die SOAPAction-Header sollten nicht in einem einzigen String zusammengefasst werden. Für die Header wird ein einzelner String erstellt, in dem das erste Zeichen als Trennzeichen zwischen den verschiedenen Headern verwendet wird. |