Compartilhar via


Atividades de transação em WF

O .NET Framework 4.6.1 tem várias atividades fornecidas pelo sistema para modelar transações, compensação e cancelamento. Esses modelos de programação permitem que o fluxo de trabalho continue o progresso frente no caso de alterações na lógica comercial e no tratamento de erro. Para obter mais informações sobre transações, compensação e cancelamento, consulte Transações, Compensação e Cancelamento.

Atividades de transação

Tipo de atividade Descrição
CancellationScope Associa a lógica cancelar, na forma de uma atividade, com um caminho principal de execução, também expresso como uma atividade.
CompensableActivity Oferece suporte a compensação das atividades filhos.
Compensate Chama explicitamente o manipulador de compensação de CompensableActivity.
Confirm Chama explicitamente o manipulador de confirmação de CompensableActivity.
TransactionScope Delimita um limite de transação.
TransactedReceiveScope Defina o escopo o tempo de vida de uma transação que é iniciada por uma mensagem recebida. A transação pode ser fluída no fluxo de trabalho na mensagem iniciando, ou ser criada pelo distribuidor quando a mensagem é recebida. Observação: o TransactedReceiveScope está localizado na seção Mensagens da Caixa de Ferramentas.