WorkflowRuntime.WorkflowSuspended Event


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Occurs when a workflow instance is suspended.

Namespace:   System.Workflow.Runtime
Assembly:  System.Workflow.Runtime (in System.Workflow.Runtime.dll)

public event EventHandler<WorkflowSuspendedEventArgs> WorkflowSuspended

The workflow instance can be suspended by the host through a call to the Suspend method, by a SuspendActivity activity, or implicitly by the workflow run-time engine. For example, the workflow run-time engine temporarily suspends the instance when it applies dynamic changes to the instance.

For the WorkflowSuspended event, the sender contains the WorkflowRuntime and WorkflowSuspendedEventArgs contains the WorkflowInstance and a string that describes the reason the instance was suspended.

For more information about handling events, see Consuming Events.

The following code example demonstrates how to use WorkflowRuntime functionality from a workflow host. The code associates the WorkflowSuspended with an event handler, a method named OnWorkflowSuspended.

This code example is part of the Suspend and Terminate Sample.

workflowRuntime.WorkflowSuspended += OnWorkflowSuspend;

.NET Framework
Available since 3.0
Return to top