Compartilhar via


Exceções, transações e compensação

O WF fornece vários mecanismos diferentes para lidar com condições de erro de runtime em fluxos de trabalho. Os fluxos de trabalho podem usar uma combinação de manipuladores de exceção, transações, cancelamento e compensação para lidar e se recuperar normalmente de condições de erro.

Nesta seção

Exceções Demonstra como usar a TryCatch atividade para lidar com exceções em um fluxo de trabalho.

Transações Demonstra como usar a TransactionScope atividade para usar transações em um fluxo de trabalho.

Compensação Descreve a compensação em fluxos de trabalho e demonstra como usar atividades de compensação, como CompensableActivity, Compensatee Confirm.

Cancelamento Descreve como executar o tratamento de cancelamento em fluxos de trabalho usando atividades internas, bem como atividades personalizadas.

Depurando fluxos de trabalho Descreve como depurar fluxos de trabalho.