RequestControl DataObject

RequestControl は、アダプターが要求をどのように処理するかを指示するため、また非同期呼び出しの状況を確認するために、API の入力データ・オブジェクトで渡すことができます。

RequestControl は、API 呼び出しの入力データ・オブジェクトで渡されます。 これは、ResponseControl で受け取ったチケットを使用して、非同期呼び出しの状況を確認するために使用されます。 RequestControl はまた、「requiredInteractionStyle」プロパティーを使用して、アダプターが要求をどのように処理するかを指示するためにも使用されます。

RequestControl データ・オブジェクトの構造は、以下のものから構成されます。
abandon
boolean プロパティーです。これが true に設定されていると、アプリケーション呼び出しで非同期操作を終了できます。 デフォルト設定は false です。
ticket
呼び出し側が解釈する必要のないストリングです。 呼び出しが完了すると、完了フラグが true に設定され、戻されるデータ・オブジェクトに呼び出しの結果が含まれます。
requiredInteractionStyle
アダプターが要求をどのように処理するかを指示します。
sync
同期
async
非同期
syncOrAsync
同期または非同期

XML スキーマ定義

次に、RequestControl DataObject の XML スキーマ定義を示します。
  <xsd:complexType name="RequestControl">
    <xsd:complexContent>
      <xsd:extension base="Control">
        <!-- supported interaction styles are: sync, async, and syncOrAsync -->
        <xsd:attribute name="requiredInteractionStyle" type="xsd:token"/>
        <xsd:attribute name="ticket" type="xsd:string"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>

サンプル・データ・オブジェクト

次に、RequestControl データ・オブジェクトのサンプルを示します。 これは、チケットを使用して非同期呼び出しの状況を確認するために使用されます。
<wim:controls xsi:type="wim:RequestControl"
ticket="AsyncLDAP1:1113940307424:-1278154994"/>


利用条件 | フィードバック