Diseñador de actividades TransactionScopeTransactionScope Activity Designer

El TransactionScope Diseñador de actividades se usa para crear y configurar un TransactionScope actividad.The TransactionScope activity designer is used to create and configure a TransactionScope activity.

Actividad TransactionScopeThe TransactionScope Activity

La actividad TransactionScope ejecuta la actividad que contiene una transacción única.The TransactionScope activity executes the contained activity in a single transaction. La transacción se confirma cuando la actividad Body y el resto de participantes en la transacción hayan finalizado correctamente.The transaction commits when the Body activity and all other participants in the transaction have completed successfully.

Utilizar el diseñador de actividades TransactionScopeUsing the TransactionScope Activity Designer

El TransactionScope Diseñador de actividad puede encontrarse en el transacciones categoría de la cuadro de herramientas, que se tiene acceso haciendo clic en la cuadro de herramientas pestaña del Diseñador de flujo de trabajo (como alternativa, seleccione barra de herramientas desde el vista menú o CTRL + ALT + X.)The TransactionScope activity designer can be found in the Transaction category of the Toolbox, which is accessed by clicking the Toolbox tab of Workflow Designer (Alternatively, select Toolbar from the View menu or CTRL+ALT+X.)

El TransactionScope Diseñador de actividad se puede arrastrar desde el cuadro de herramientas y colocar en la superficie del Diseñador de flujo de trabajo donde se coloquen normalmente las actividades, por ejemplo, como en un Sequence.The TransactionScope activity designer can be dragged from the Toolbox and dropped on to the Workflow Designer surface wherever activities are usually placed, such as inside a Sequence. De esta forma se crea una actividad TransactionScope con una propiedad DisplayName predeterminada de TransactionScope.This creates a TransactionScope activity with a default DisplayName of TransactionScope. El DisplayName valor se puede editar en el encabezado de la TransactionScope Diseñador de actividad o en la DisplayName cuadro de la cuadrícula de propiedades.The DisplayName value can be edited in the header of the TransactionScope activity designer or in the DisplayName box of the property grid.

Las propiedades de TransactionScopeThe TransactionScope Properties

En la tabla siguiente se muestran las propiedades TransactionScope y se describe cómo se utilizan en el diseñador.The following table shows the TransactionScope properties and describes how they are used in the designer. El DisplayName y Body propiedades se pueden editar en la superficie del Diseñador de flujo de trabajo.The DisplayName and Body properties can be edited on Workflow Designer surface. Pero el resto de propiedades se deben editar en la cuadrícula de propiedades.But the other properties must be edited on the property grid.

Nombre de la propiedadProperty Name ObligatorioRequired UsoUsage
DisplayName FalseFalse El nombre descriptivo opcional de la actividad de la clase TransactionScope.The optional friendly name of the TransactionScope activity. El valor predeterminado es TransactionScope.The default is TransactionScope. Pese a que el valor DisplayName no es obligatorio, se recomienda usar uno.Although the DisplayName value is not strictly required, it is a best practice to use one.
Body TrueTrue Especifica la actividad que se va a ejecutar en una transacción única.Specifies the activity to execute in a single transaction. Para agregar el Body actividad, coloque una actividad desde la cuadro de herramientas en el cuerpo cuadro en el TransactionScope Diseñador de actividad con el texto de la sugerencia "Coloque la actividad aquí".To add the Body activity, drop an activity from the Toolbox into the Body box on the TransactionScope activity designer with hint text "Drop activity here".
IsolationLevel TrueTrue Especifica la enumeración IsolationLevel de este objeto TransactionScope.Specifies the IsolationLevel for this TransactionScope.
Timeout FalseFalse Especifica el intervalo de tiempo (con formato 00:00:00, que indica horas:minutos:segundos) del que dispone la transacción para completarse.Specifies the interval of time (formatted as 00:00:00, which indicates hours:minutes:seconds) that the transaction has to complete. El valor predeterminado es 1 minuto (00:01:00).The default value is 1 minute (00:01:00).
System.Activities.Statements.TransactionScope.AbortInstanceOnTransactionFailureSystem.Activities.Statements.TransactionScope.AbortInstanceOnTransactionFailure TrueTrue Especifica el valor que indica si se debe anular el flujo de trabajo si se anula la transacción.Specifies the value that indicates whether the workflow should be aborted if the transaction aborts.

Vea tambiénSee also