Exceptions, Transactions, and Compensation

This topic applies to Windows Workflow Foundation 4 (WF4).

WF provides several different mechanisms for handling run-time error conditions in workflows. Workflows can use a combination of exception handlers, transactions, cancellation, and compensation to handle and recover gracefully from error conditions.

In This Section

Exceptions
Demonstrates how to use the TryCatch activity to handle exceptions in a workflow.

Workflow Transactions
Demonstrates how to use the TransactionScope activity to use transactions in a workflow.

Compensation
Describes compensation in workflows and demonstrates how to use compensation activities such as CompensableActivity, Compensate, and Confirm.

Modeling Cancellation Behavior in Workflows
Describes how to perform cancellation handling in workflows using built-in activities as well as custom activities.

Debugging Workflows
Describes how to debug workflows.




Build Date: 2012-03-02
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2015 Microsoft