4

WCFには、OleTransactions、WSAtomicTransactionOctober2004、WSAtomicTransaction11の3つのトランザクションプロトコルがあります。

OleTransactionsはWindows固有のOleTxプロトコルですが、他の2つは両方ともWSATプロトコルの実装としてリストされています。

では、2004年と11年のオプションには違いがあるはずですか?

私が推測できるのは

4

2 に答える 2

3

.net <=3.0 の場合は、WSAtomicTransactionOctober2004 を使用します。COM+ を使用する場合は、OleTransactions を使用します。それ以外の場合は、WSAtomicTransaction11 を使用します。

于 2012-03-29T14:50:20.703 に答える
2

3つのタイプの違いは次のようにまとめることができます

WSAtomicTransaction2004年10月

  • Microsoft.Netフレームワークのバージョン3.0のサポート。

WSAtomicTransaction11

  • HTTPトランザクションの標準。
  • サードパーティのテクノロジに基づいて構築されたWebサービスへのトランザクションに必要です。
  • サーバーとクライアントがWCFとTCPまたは名前付きパイプを使用して記述されている場合に使用できますが、推奨される方法ではありません。

OleTransaction

  • サーバーとクライアントがWCFを使用して記述されるTCPおよび名前付きパイプトランザクションの標準。
  • RPCおよびDTCを使用するCOM+トランザクションを使用するため。
  • サードパーティのテクノロジに基づいて構築されたWebサービスへのトランザクションには使用できません。
  • HTTPでは使用できません
于 2012-07-18T19:22:39.847 に答える