EnterpriseServicesInteropOption Enumeración

Definición

Especifica cómo interactúan las transacciones distribuidas con transacciones COM+.

public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption = 
Public Enum EnterpriseServicesInteropOption
Herencia
EnterpriseServicesInteropOption

Campos

Automatic 1

Busque un contexto COM+ existente y sincronícelo con este si existe uno.

Full 2

El contexto System.EnterpriseServices (que se puede recuperar llamando al método estático Transaction de la clase ContextUtil) y la transacción de ambiente System.Transactions (que se puede recuperar llamando al método estático Current de la clase Transaction) se sincronizan siempre. Esto presenta una reducción del rendimiento porque quizá sea necesario crear nuevos contextos System.EnterpriseServices.

None 0

No hay sincronización entre Transaction y Current.

Comentarios

.NET Framework permite que los componentes de .NET administrados participen en transacciones COM+ mediante las clases del System.EnterpriseServices espacio de nombres . Sin embargo, dado que la interoperación no se proporciona de forma predeterminada, debe usar esta enumeración para especificar cómo desea participar en el contexto com+. En concreto, al crear un objeto TransactionScope, use esta enumeración para indicar cómo desea que la transacción participe en transacciones COM+. Para obtener más información, vea Interoperabilidad con Enterprise Services y transacciones COM+.

Se aplica a

Consulte también