Comparando transações em COM+ e ServiceModel
Este tópico discute como simular o comportamento de um serviço COM+ transacional usando os atributos do Windows Communication Foundation (WCF) fornecidos pelo System.ServiceModel namespace.
Emulando COM+ usando atributos ServiceModel
A tabela a seguir compara a TransactionOption enumeração usada para criar uma EnterpriseServices
transação e como eles se correlacionam com os atributos WCF que o System.ServiceModel namespace fornece.
Atributo COM+ | Atributos WCF |
---|---|
RequiresNew | TransactionFlowAttribute está definido como NotAllowed. TransactionScopeRequired é true .O TransactionFlow atributo no elemento binding é false . |
Necessário | TransactionFlowAttribute está definido como Allowed. TransactionScopeRequired é true .O TransactionFlow atributo no elemento binding é true . |
Suportado | Não há equivalente direto. Em geral, você deve adotar o comportamento especificado para Required em vez disso. |
NotSupported | TransactionScopeRequired é false .O TransactionFlow atributo no elemento binding é false . |
Desativado | Não há equivalente direto. Em geral, você deve adotar o comportamento especificado para NotSupported em vez disso. |