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 . |