Share via


PSWorkflowInstance Class

Definition

WorkflowInstance

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

Constructors

PSWorkflowInstance()

Properties

CreationContext

Gets the workflow job creation context.

Disposed

_disposed

Error

Gets the streams of workflow.

InstanceId

Gets the Guid of workflow instance.

InstanceStore

InstanceStore

OnAborted

On aborted handler.

OnCompleted

On completed handler.

OnFaulted

On faulted handler.

OnIdle

On idle handler.

OnPersistableIdleAction

On persistable idle action handler.

OnStopped

On stopped handler.

OnSuspended

On suspended handler.

OnUnloaded

On unloaded handler.

PSWorkflowContext

Gets the metadatas of workflow.

PSWorkflowDefinition

Gets the definition of workflow.

PSWorkflowJob

PSWorkflowJob

RemoteActivityState

Gets/Sets the RemoteActivityState of workflow.

State

State

Streams

Gets the streams of workflow.

SyncLock

Synchonization object available to derived classes.

Timer

Gets the timers of workflow.

Methods

Dispose()

Dispose

Dispose(Boolean)

Dispose

DisposeStreams()

Dispose the streams to save memory

DoAbortInstance(String)

DoAbortInstance

DoCreateInstance()

Loads the xaml to create an executable activity.

DoExecuteInstance()

DoExecuteInstance

DoGetPersistableIdleAction(ReadOnlyCollection<BookmarkInfo>, Boolean)

DoGetPersistableIdleAction

DoPersistInstance()

DoPersistInstance

DoRemoveInstance()

Remove

DoResumeBookmark(Bookmark, Object)

DoResumeBookmark

DoResumeInstance(String)

DoResumeInstance

DoStopInstance()

DoStopInstance

DoSuspendInstance(Boolean)

DoSuspendInstance

DoTerminateInstance(String, Boolean)

DoTerminateInstance

DoTerminateInstance(String)

DoTerminateInstance

Applies to