Compartir vía


Establecimiento del atributo de transacción

Puede establecer los atributos de transacción manualmente mediante la herramienta administrativa Servicios de componentes o puede agregar compatibilidad mediante programación para transacciones al escribir el componente.

Para obtener más información sobre los valores de atributo de transacción, consulte Configuración de transacciones.

Para establecer el valor del atributo mediante la herramienta administrativa Servicios de componentes

  1. En el árbol de consola, haga clic con el botón derecho en el componente que desea configurar y, a continuación, haga clic en Propiedades.

  2. En el cuadro de diálogo propiedades del componente, haga clic en la pestaña Transacciones .

  3. En Compatibilidad con transacciones, seleccione la opción para el valor que desee. El valor predeterminado de todos los componentes no es Compatible.

  4. Haga clic en OK.

Debe repetir este procedimiento para cada componente.

Para establecer el valor del atributo mediante programación

Los programadores que usan Microsoft Visual Basic pueden establecer el atributo transaction con MTSTransactionMode, una propiedad de módulo de clase para proyectos dll de ActiveX. Visual Basic asigna la selección al valor de atributo de transacción COM+ equivalente y publica el valor en la biblioteca de tipos del componente.

En la tabla siguiente se asigna cada valor constante MTSTransactionMode a su valor de transacción COM+ equivalente.

Constante MTSTransactionMode Valor de transacción COM+
NotAnMTSObject (valor predeterminado)
Disabled
NoTransactions
No admitido (valor predeterminado)
RequireTransaction
Obligatorio
UsesTransaction
Compatible
RequireNewTransaction
Se requiere nueva

También se puede acceder a la propiedad MTSTransactionMode mediante programación mediante la API de biblioteca de administración de COM+.