Export (0) Print
Expand All
Expand Minimize

Using the ThrowActivity Activity

The purpose of the ThrowActivity activity is to raise exceptions declaratively, usually in response to exceptional conditions detected in a workflow.

The ThrowActivity activity can point to an exception object in the workflow that is derived from Exception, using the Fault property; if the Fault property is set to a specific exception instance, setting the FaultType property is not required. The execution of the ThrowActivity activity throws the exception object in the .NET Framework sense, which is using the C# throw statement. This is equivalent to a code handler of an activity throwing the exception in user code.

For more information, see the ThrowActivity class of the System.Workflow.ComponentModel namespace in the Windows Workflow Foundation Class Library reference, and see Fault Handling in Workflows.

For a code sample that demonstrates how to use the ThrowActivity activity, see Using Throw.

See Also

Community Additions

ADD
Show:
© 2014 Microsoft