Edit

Share via


WorkflowRuntime.WorkflowTerminated Event

Definition

Occurs when a workflow instance is terminated.

public:
 event EventHandler<System::Workflow::Runtime::WorkflowTerminatedEventArgs ^> ^ WorkflowTerminated;
public event EventHandler<System.Workflow.Runtime.WorkflowTerminatedEventArgs> WorkflowTerminated;
member this.WorkflowTerminated : EventHandler<System.Workflow.Runtime.WorkflowTerminatedEventArgs> 
Public Custom Event WorkflowTerminated As EventHandler(Of WorkflowTerminatedEventArgs) 
Public Event WorkflowTerminated As EventHandler(Of WorkflowTerminatedEventArgs) 

Event Type

Remarks

The workflow can be terminated by the host through a call to the Terminate method, by a TerminateActivity activity, or by the workflow run-time engine when an unhandled exception occurs. The workflow run-time engine raises the WorkflowTerminated event after the workflow instance is terminated, but before it is invalidated in memory.

For the WorkflowPersisted event, the sender contains the WorkflowRuntime and WorkflowTerminatedEventArgs contains the WorkflowInstance and information about the reason the instance was terminated in the WorkflowTerminatedEventArgs.Exception property.

For more information about handling events, see Handling and raising events.

Applies to