Сделки WCF: WSAtomicTransactionOctober2004 против WSAtomicTransaction11 - PullRequest
4 голосов
/ 27 марта 2012

WCF имеет три протокола транзакций: OleTransactions, WSAtomicTransactionOctober2004 и WSAtomicTransaction11

OleTransactions - это протокол OleTx, специфичный для Windows, но оба других просто перечислены в качестве реализации протокола WSAT.

Значит, должна быть разница между вариантами 2004 и 11 годов?

Единственное, что я могу УВИДЕТЬ, это

Ответы [ 2 ]

3 голосов
/ 29 марта 2012

Для .net <= 3.0 используйте WSAtomicTransactionOctober2004. Если вы используете COM +, в противном случае используйте OleTransactions, используйте WSAtomicTransaction11 </p>

2 голосов
/ 18 июля 2012

Разница между тремя типами может быть суммирована следующим образом:

WSAtomicTransactionOctober2004

  • Поддержка версии 3.0 платформы Microsoft.Net.

WSAtomicTransaction11

  • Стандарт для HTTP транзакций.
  • Требуется для транзакций вВеб-сервисы, построенные на сторонних технологиях.
  • Может использоваться, когда сервер и клиент написаны с использованием WCF и с использованием именованных каналов TCP или , но это непредпочтительный метод.

OleTransaction

  • Стандарт для TCP и именованных каналов транзакций, где сервери клиент написаны с использованием WCF.
  • Для использования транзакций COM +, использующих RPC и DTC.
  • Не может использоваться для транзакций с веб-службами, созданными сторонними разработчиками.технологии.
  • Не может использоваться с HTTP .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...