Поделиться через


Исключения, транзакции и компенсация

WF предоставляет несколько различных механизмов обработки условий ошибок во время выполнения в рабочих процессах. Рабочие процессы могут использовать сочетание обработчиков исключений, транзакций, отмены и компенсации для обработки ошибочных состояний и верного возобновления работы.

В этом разделе

Исключения демонстрируют использование TryCatch действия для обработки исключений в рабочем процессе.

Транзакции демонстрируют использование TransactionScope действия для использования транзакций в рабочем процессе.

Компенсация описывает компенсацию в рабочих процессах и демонстрирует использование таких действий компенсации, как CompensableActivity, Compensateи Confirm.

Отмена описывает, как выполнять обработку отмены в рабочих процессах с помощью встроенных действий, а также пользовательских действий.

Отладка рабочих процессов описывает отладку рабочих процессов.