Soap.InvokeRegistry.TIntfInvokeOptions

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

TIntfInvokeOptions= set of TIntfInvokeOption;

C++

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

プロパティ

種類 可視性 ソース ユニット
set
typedef
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry Soap.InvokeRegistry

説明

TIntfInvokeOptions および TIntfInvokeOption は、呼び出し可能なインターフェイスの呼び出しを扱う方法をカスタマイズするフラグを表します。

TIntfInvokeOptions は、TIntfInvokeOption の値のセットです。TIntfInvokeOption の値は、呼び出し可能なインターフェイスと共に登録できるフラグで、そのインターフェイスがどう呼び出されるべきかを示します。次の表に、指定可能な値を示します。



意味

ioDefault

他のオプションでオーバーライドせずに、デフォルトのオプションを使用してインターフェイスを呼び出します。(RPC ベースの SOAP エンコーディング、およびトランスポート プロトコルとしての HTTP)

ioDocument

Web サービス サーバーは、ドキュメント形式のエンコードを使用します。

ioLiteral

Web サービス サーバーは、ドキュメント/リテラル形式を使用し、メソッド呼び出しを作成するのに入出力値の型はアンラップされていません。

ioHasDefaultSOAPAction

デフォルトの SOAP アクション ヘッダーが、インターフェイスと共に使用するために登録されています。

ioHasReturnParamNames

一連のパラメータ名が、関数呼び出しの戻り値として予約された、インターフェイスと共に使用するために登録されています。このオプションが設定されていない場合、文字列 'Return' および 'Result' が使用されます。

ioHasNamespace

インターフェイスを登録したときに、自動的に生成される名前空間ではなく、ある名前空間が明示的に提供されました。

ioIsAppServerSOAP

インターフェイスは、IAppServerSOAP から派生しました。このようなインターフェイスは、アプリケーション サーバーと通信するために多層データベース アプリケーションで使用されます。

ioHasUDDIInfo

インターフェイスのために、UDDI 情報が登録されています。このオプションは、UDDI ブラウザを使用して Web サービスの記述がインポートされた場合に設定されます。

ioHasAllSOAPActions

SOAP アクション ヘッダーを 1 つの文字列内に折りたためませんでした。SOAP アクション ヘッダーを表す場合、文字列が 1 つ作成されます。この文字列の先頭の文字は、さまざまな SOAP アクション ヘッダーの境界を表す区切り文字です。