EnterpriseServicesInteropOption Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica cómo interactúan las transacciones distribuidas con transacciones COM+.
public enum class EnterpriseServicesInteropOption
public enum EnterpriseServicesInteropOption
type EnterpriseServicesInteropOption =
Public Enum EnterpriseServicesInteropOption
- Herencia
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 nuevo TransactionScope, use esta enumeración para indicar cómo desea que la transacción participe en transacciones COM+. Para obtener más información, consulte Interoperabilidad con servicios empresariales y transacciones COM+.