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 transaccional de COM+ mediante los atributos Windows Communication Foundation (WCF) que proporciona el espacio de nombres System.ServiceModel.

Emulación de COM+ mediante los atributos de ServiceModel

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

Atributo COM+ WCF atributos

RequiresNew

El valor de TransactionFlowAttribute se establece como NotAllowed.

El valor de TransactionScopeRequired es true.

El atributo TransactionFlow en el elemento de enlace es false.

Required

El valor de TransactionFlowAttribute se establece como Allowed.

TransactionScopeRequired es true.

El atributo TransactionFlow en el elemento de enlace es true.

Supported

No existe equivalente directo. En general, debería adoptar en su lugar el comportamiento especificado para Required.

NotSupported

El valor de 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.