Compartir a través de


Comparación de las transacciones en COM+ y ServiceModel

Este tema expone cómo simular el comportamiento de un servicio COM+ transaccional mediante los atributos de Windows Communication Foundation (WCF) que proporciona el espacio de nombres System.ServiceModel.

Emulación de COM+ mediante los atributos de ServiceModel

En la siguiente tabla se compara la enumeración TransactionOption utilizada para crear una transacción EnterpriseServices, y cómo se correlaciona con los atributos de WCF proporcionados por el espacio de nombres System.ServiceModel.

Atributo COM+ Atributos de WCF
RequiresNew El valor de TransactionFlowAttribute está establecido en NotAllowed.

TransactionScopeRequired es true.

El atributo TransactionFlow en el elemento de enlace es false.
Obligatorio El valor de TransactionFlowAttribute está establecido en Allowed.

TransactionScopeRequired es true.

El atributo TransactionFlow en el elemento de enlace es true.
Compatible No existe equivalente directo. En general, debería adoptar en su lugar el comportamiento especificado para Required.
NotSupported TransactionScopeRequired es false.

El atributo TransactionFlow en el elemento de enlace es false.
Disabled No existe equivalente directo. En general, debería adoptar en su lugar el comportamiento especificado para NotSupported.