<transactionFlow>

カスタム バインドのトランザクション フロー サポートを指定します。

configuration
  system.serviceModel
    <bindings>
      <customBinding>
        <binding>
          <transactionFlow>

構文

<transactionFlow transactionProtocol="OleTransactions/WSAtomicTransactionOctober2004" />

属性および要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

属性 説明
transactionProtocol 使用されるトランザクション プロトコルを指定します。 有効な値は次のとおりです。

- OleTransactions
- WSAtomicTransactionOctober2004

既定値は OleTransactions です。

この属性は TransactionProtocol 型です。

子要素

なし。

親要素

要素 説明
<binding> カスタム バインドのすべてのバインド機能を定義します。

解説

この要素により、受信トランザクションの目的のプロトコル形式を指定できるだけでなく、エンドポイントのバインディング設定で受信トランザクション フローを有効または無効にできます。 この構成要素の使用方法の詳細については、「ServiceModel トランザクションの構成」および「トランザクション フローの有効化」を参照してください。

注意事項

OleTransactions プロトコルを使用してエンドポイント間でトランザクションをフローさせるとき、フロー先のエンドポイントが OleTransactions 以外のプロトコルを使用して再びフローを試みると、トランザクション タイムアウトが失われる場合があります。 その結果、OleTransactions ホップより後のすべてのダウンレベル ノードが、予想より遅くタイムアウトする可能性があります。

関連項目