Assembly: System.Workflow.Runtime (in System.Workflow.Runtime.dll)
Aborts the workflow instance.
Applies changes to the workflow instance specified by the WorkflowChanges object.
|EnqueueItem(IComparable, Object, IPendingWork, Object)|
Posts a message to the specified workflow queue synchronously.
|EnqueueItemOnIdle(IComparable, Object, IPendingWork, Object)|
Posts a message to the specified workflow queue when the workflow is idle. EnqueueItemOnIdle waits until the workflow reaches an idle point and enqueues after verifying that the workflow scheduler is idle (that is, no active operation is being executed).
Returns the hash code for this workflow instance.(Overrides Object.GetHashCode().)
Retrieves the root activity for this workflow instance.
Returns the next point in time that this WorkflowInstance is scheduled to be delivered a timer message.
Gets a collection of WorkflowQueueInfo objects that contains the pending items and subscribed activities for the workflow queues associated with this workflow instance.
Loads a previously unloaded workflow instance.
Reload the tracking profiles for this workflow instance.
Resumes execution of a previously suspended workflow instance.
Starts the execution of the workflow instance.
Suspends the workflow instance.
Terminates the workflow instance in a synchronous manner.
Returns a string that represents the current object.(Inherited from Object.)
Unloads the workflow instance from memory to the persistence store when the instance is suspended or idle.
Unloads the workflow instance from memory to the persistence store. This call blocks until after the currently scheduled work is finished, or the end of a transaction scope.