Diseñador de actividades TransactionScope

El diseñador de actividades TransactionScope se utiliza para crear y configurar una actividad TransactionScope.

Actividad TransactionScope

La actividad TransactionScope ejecuta la actividad que contiene una transacción única. La transacción se confirma cuando la actividad Body y el resto de participantes en la transacción hayan finalizado correctamente.

Utilizar el diseñador de actividades TransactionScope

El diseñador de actividades TransactionScope se puede encontrar en la categoría Transacción del Cuadro de herramientas, al que se tiene acceso al hacer clic en la pestaña Cuadro de herramientas de Diseñador de flujo de trabajo. (De forma alternativa, seleccione Barra de herramientas del menú Ver o CTRL+ALT+X).

El diseñador de actividades TransactionScope se puede arrastrar desde el Cuadro de herramientas y colocarlo en la superficie de Diseñador de flujo de trabajo, donde se coloquen normalmente las actividades, como en una clase Sequence. De esta forma se crea una actividad TransactionScope con una propiedad DisplayName predeterminada de TransactionScope. La propiedad DisplayName se puede editar en el encabezado del diseñador de actividades TransactionScope o en el cuadro DisplayName de la cuadrícula de propiedades.

Propiedades CancellationScope

En la tabla siguiente se muestran las propiedades TransactionScope y se describe cómo se utilizan en el diseñador. Las propiedades DisplayName y Body se pueden editar en la superficie de Diseñador de flujo de trabajo. Pero el resto de propiedades se deben editar en la cuadrícula de propiedades.

Nombre de la propiedad Obligatorio Uso

DisplayName

False

Nombre opcional descriptivo de la actividad TransactionScope. El valor predeterminado es TransactionScope. Pese a que el valor de DisplayName no es obligatorio, se recomienda utilizar uno.

Body

True

Especifica la actividad que se va a ejecutar en una transacción única. Para agregar la actividad Body, coloque una actividad del Cuadro de herramientas en el cuadro Body del diseñador de actividades TransactionScope que tenga el texto con la sugerencia "Coloque la actividad aquí".

IsolationLevel

True

Especifica la enumeración IsolationLevel de este objeto TransactionScope.

Timeout

Especifica el intervalo de tiempo (con formato 00:00:00, que indica horas:minutos:segundos) del que dispone la transacción para completarse. El valor predeterminado es 1 minuto (00:01:00).

Vea también

Conceptos

Diseñador actividades TerminateWorkflow
Diseñador de actividad CompensableActivity Activity
Diseñador de actividades Compensate
Diseñador de actividades Confirm

Otros recursos

Diseñadores de actividades de transacciones