<transactionFlow>
カスタム バインドのトランザクション フロー サポートを指定します。
configuration
system.serviceModel
<bindings>
<customBinding>
<binding>
<transactionFlow>
構文
<transactionFlow transactionProtocol="OleTransactions/WSAtomicTransactionOctober2004" />
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
属性 | 説明 |
---|---|
transactionProtocol | 使用されるトランザクション プロトコルを指定します。 有効な値は次のとおりです。 - OleTransactions - WSAtomicTransactionOctober2004 既定値は OleTransactions です。 この属性は TransactionProtocol 型です。 |
子要素
なし。
親要素
要素 | 説明 |
---|---|
<binding> | カスタム バインドのすべてのバインド機能を定義します。 |
解説
この要素により、受信トランザクションの目的のプロトコル形式を指定できるだけでなく、エンドポイントのバインディング設定で受信トランザクション フローを有効または無効にできます。 この構成要素の使用方法の詳細については、「ServiceModel トランザクションの構成」および「トランザクション フローの有効化」を参照してください。
注意事項
OleTransactions
プロトコルを使用してエンドポイント間でトランザクションをフローさせるとき、フロー先のエンドポイントが OleTransactions
以外のプロトコルを使用して再びフローを試みると、トランザクション タイムアウトが失われる場合があります。 その結果、OleTransactions ホップより後のすべてのダウンレベル ノードが、予想より遅くタイムアウトする可能性があります。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET