System.Workflow.Runtime Namespace
.NET Framework 3.0
Contains classes and interfaces that you can use to control the workflow runtime engine and the execution of a workflow instance.
The System.Workflow.Runtime namespace contains the WorkflowRuntime class, which you can use to configure, control, and subscribe to events for the workflow runtime engine associated with your application domain. The WorkflowInstance class provides a proxy to each workflow instance and lets you control the execution of a workflow. In addition to these classes, several classes having to do with workflow event queues and with exceptions thrown by the workflow runtime engine are contained in this namespace.
| Class | Description | |
|---|---|---|
![]() | CorrelationProperty | |
![]() | CorrelationToken | Manages the subscriptions of the CorrelationProperty to the owner activities. This class cannot be inherited. |
![]() | CorrelationTokenCollection | |
![]() | CorrelationTokenEventArgs | Contains the event data associated with the CorrelationToken. This class cannot be inherited. |
![]() | ServicesExceptionNotHandledEventArgs | |
![]() | TimerEventSubscription | Represents a subscription to a timer event. |
![]() | TimerEventSubscriptionCollection | Represents an ordered list of TimerEventSubscription objects. |
![]() | WorkflowCompletedEventArgs | |
![]() | WorkflowEnvironment | |
![]() | WorkflowEventArgs | |
![]() | WorkflowInstance | Represents a workflow instance. |
![]() | WorkflowOwnershipException | The exception that is thrown when the workflow runtime engine attempts to load a workflow instance that is currently loaded by another workflow runtime engine instance. Additionally, this exception is thrown when the workflow runtime engine attempts to save a workflow after the ownership timeout that was specified while loading the workflow has expired. |
![]() | WorkflowQueue | |
![]() | WorkflowQueueInfo | Contains information about a WorkflowQueue. |
![]() | WorkflowQueuingService | Provides the services for management of WorkflowQueue objects. |
![]() | WorkflowRuntime | |
![]() | WorkflowRuntimeEventArgs | |
![]() | WorkflowSuspendedEventArgs | |
![]() | WorkflowTerminatedEventArgs | Provides data for the WorkflowRuntime.WorkflowTerminated event. |
| Interface | Description | |
|---|---|---|
![]() | IPendingWork | Provides methods to participate in a work batch. |
![]() | IWorkBatch |
| Enumeration | Description | |
|---|---|---|
![]() | WorkflowStatus | Specifies the status of a workflow instance. |
Community Additions
ADD
Show:


