PSWorkflowInstance PSWorkflowInstance PSWorkflowInstance Class

Definition

WorkflowInstance

public abstract class PSWorkflowInstance : IDisposable
type PSWorkflowInstance = class
    interface IDisposable
Public MustInherit Class PSWorkflowInstance
Implements IDisposable
Inheritance
PSWorkflowInstancePSWorkflowInstancePSWorkflowInstance
Implements

Constructors

PSWorkflowInstance() PSWorkflowInstance() PSWorkflowInstance()

Properties

CreationContext CreationContext CreationContext
Disposed Disposed Disposed

_disposed

Error Error Error

Gets the streams of workflow.

InstanceId InstanceId InstanceId

Gets the Guid of workflow instance.

InstanceStore InstanceStore InstanceStore

InstanceStore

OnAborted OnAborted OnAborted

On aborted handler.

OnCompleted OnCompleted OnCompleted

On completed handler.

OnFaulted OnFaulted OnFaulted

On faulted handler.

OnIdle OnIdle OnIdle

On idle handler.

OnPersistableIdleAction OnPersistableIdleAction OnPersistableIdleAction

On persistable idle action handler.

OnStopped OnStopped OnStopped

On stopped handler.

OnSuspended OnSuspended OnSuspended

On suspended handler.

OnUnloaded OnUnloaded OnUnloaded

On unloaded handler.

PSWorkflowContext PSWorkflowContext PSWorkflowContext

Gets the metadatas of workflow.

PSWorkflowDefinition PSWorkflowDefinition PSWorkflowDefinition

Gets the definition of workflow.

PSWorkflowJob PSWorkflowJob PSWorkflowJob

PSWorkflowJob

RemoteActivityState RemoteActivityState RemoteActivityState
State State State

State

Streams Streams Streams

Gets the streams of workflow.

SyncLock SyncLock SyncLock

Synchonization object available to derived classes.

Timer Timer Timer

Gets the timers of workflow.

Methods

Dispose() Dispose() Dispose()

Dispose

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Dispose

DisposeStreams() DisposeStreams() DisposeStreams()

Dispose the streams to save memory

DoAbortInstance(String) DoAbortInstance(String) DoAbortInstance(String)

DoAbortInstance

DoCreateInstance() DoCreateInstance() DoCreateInstance()

Loads the xaml to create an executable activity.

DoExecuteInstance() DoExecuteInstance() DoExecuteInstance()

DoExecuteInstance

DoGetPersistableIdleAction(ReadOnlyCollection<BookmarkInfo>, Boolean) DoGetPersistableIdleAction(ReadOnlyCollection<BookmarkInfo>, Boolean) DoGetPersistableIdleAction(ReadOnlyCollection<BookmarkInfo>, Boolean)

DoGetPersistableIdleAction

DoPersistInstance() DoPersistInstance() DoPersistInstance()

DoPersistInstance

DoRemoveInstance() DoRemoveInstance() DoRemoveInstance()

Remove

DoResumeBookmark(Bookmark, Object) DoResumeBookmark(Bookmark, Object) DoResumeBookmark(Bookmark, Object)

DoResumeBookmark

DoResumeInstance(String) DoResumeInstance(String) DoResumeInstance(String)

DoResumeInstance

DoStopInstance() DoStopInstance() DoStopInstance()

DoStopInstance

DoSuspendInstance(Boolean) DoSuspendInstance(Boolean) DoSuspendInstance(Boolean)

DoSuspendInstance

DoTerminateInstance(String) DoTerminateInstance(String) DoTerminateInstance(String)

DoTerminateInstance

DoTerminateInstance(String, Boolean) DoTerminateInstance(String, Boolean) DoTerminateInstance(String, Boolean)

Applies to