Designer de atividade de TransactionScopeTransactionScope Activity Designer

O TransactionScope designer de atividade é usado para criar e configurar um TransactionScope atividade.The TransactionScope activity designer is used to create and configure a TransactionScope activity.

A atividade de TransactionScopeThe TransactionScope Activity

A atividade de TransactionScope executa a atividade contida em uma única transação.The TransactionScope activity executes the contained activity in a single transaction. As confirmações de transação quando a atividade de Body e todos outros participantes na transação tiver terminado com êxito.The transaction commits when the Body activity and all other participants in the transaction have completed successfully.

Usando o designer de atividade de TransactionScopeUsing the TransactionScope Activity Designer

Acesso a TransactionScope designer de atividade na transação categoria dos caixa de ferramentas.Access the TransactionScope activity designer in the Transaction category of the Toolbox. O TransactionScope designer de atividade pode ser arrastado da caixa de ferramentas e ignorados sobre a superfície do Designer de fluxo de trabalho onde quer que as atividades são colocadas em geral, como em um 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. Isso cria uma atividade de TransactionScope com DisplayName padrão de TransactionScope.This creates a TransactionScope activity with a default DisplayName of TransactionScope. O DisplayName valor pode ser editado no cabeçalho do TransactionScope designer de atividade ou nos DisplayName caixa da grade de propriedade.The DisplayName value can be edited in the header of the TransactionScope activity designer or in the DisplayName box of the property grid.

As propriedades de TransactionScopeThe TransactionScope Properties

A tabela a seguir mostra as propriedades de TransactionScope e descreve como elas são usadas no designer.The following table shows the TransactionScope properties and describes how they are used in the designer. O DisplayName e Body propriedades podem ser editadas na superfície do Designer de fluxo de trabalho.The DisplayName and Body properties can be edited on Workflow Designer surface. Mas as outras propriedades devem ser editadas na grade de propriedade.But the other properties must be edited on the property grid.

Nome da PropriedadeProperty Name NecessáriaRequired UsoUsage
DisplayName FalseFalse O nome amigável opcional de atividade de TransactionScope .The optional friendly name of the TransactionScope activity. O padrão é TransactionScope.The default is TransactionScope. Embora o valor de DisplayName não é necessário restrita, é uma prática recomendada usar um.Although the DisplayName value is not strictly required, it is a best practice to use one.
Body verdadeiroTrue Especifica a atividade para executar em uma única transação.Specifies the activity to execute in a single transaction. Para adicionar o Body atividade, soltar uma atividade do caixa de ferramentas no corpo caixa sobre o TransactionScope designer de atividade com texto "atividade de soltar de dica aqui".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 verdadeiroTrue Especifica IsolationLevel para este TransactionScope.Specifies the IsolationLevel for this TransactionScope.
Timeout FalseFalse Especifica o intervalo de tempo (formatados como o 00:00: 00, que indica horas: minutos: segundos) que a transação precisará concluir.Specifies the interval of time (formatted as 00:00:00, which indicates hours:minutes:seconds) that the transaction has to complete. O valor padrão é 1 (00:01 minuto: 00).The default value is 1 minute (00:01:00).
System.Activities.Statements.TransactionScope.AbortInstanceOnTransactionFailureSystem.Activities.Statements.TransactionScope.AbortInstanceOnTransactionFailure verdadeiroTrue Especifica o valor que indica se o fluxo de trabalho deve ser anuladas se a transação nulos.Specifies the value that indicates whether the workflow should be aborted if the transaction aborts.

Consulte tambémSee also