Table of Contents

Class TaskOrchestrationWorkItem

Namespace
DurableTask.Core
Assembly
DurableTask.Core.dll

An active instance / work item of an orchestration

public class TaskOrchestrationWorkItem
Inheritance
TaskOrchestrationWorkItem
Inherited Members

Constructors

TaskOrchestrationWorkItem()

public TaskOrchestrationWorkItem()

Fields

InstanceId

The instance id of this orchestration

public string InstanceId

Field Value

string

LockedUntilUtc

The datetime this orchestration work item is locked until

public DateTime LockedUntilUtc

Field Value

DateTime

NewMessages

The list of new task messages associated with this work item instance

public IList<TaskMessage> NewMessages

Field Value

IList<TaskMessage>

OrchestrationRuntimeState

The current runtime state of this work item

public OrchestrationRuntimeState OrchestrationRuntimeState

Field Value

OrchestrationRuntimeState

Session

The session provider for this work item. This is only required for providers that intend to leverage extended sessions.

public IOrchestrationSession Session

Field Value

IOrchestrationSession