TrackingWorkflowEvent Enumeration

Specifies a type of workflow status event.

Namespace: System.Workflow.Runtime.Tracking
Assembly: System.Workflow.Runtime (in system.workflow.runtime.dll)

public enum TrackingWorkflowEvent
/** @attribute SerializableAttribute() */ 
public enum TrackingWorkflowEvent
public enum TrackingWorkflowEvent

 Member nameDescription
AbortedThe workflow instance has aborted. 
ChangedA workflow change has occurred on the workflow instance. 
CompletedThe workflow instance has completed. 
CreatedThe workflow instance has been created. 
ExceptionAn unhandled exception has occurred. 
IdleThe workflow instance is idle. 
LoadedThe workflow instance has been loaded into memory. 
PersistedThe workflow instance has been persisted. 
ResumedA previously suspended workflow instance has resumed running. 
StartedThe workflow instance has been started. 
SuspendedThe workflow instance has been suspended. 
TerminatedThe workflow instance has been terminated. 
UnloadedThe workflow instance has been unloaded from memory. 

A workflow instance can pass through several states during the course of its execution. For example, a workflow instance may become idle, or it may be suspended. Every time the workflow instance changes state, it emits a workflow status event to the runtime tracking infrastructure. TrackingWorkflowEvent enumerates the possible types of workflow status event.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0