Table of Contents

Class OrchestrationState

Namespace
DurableTask.Core
Assembly
DurableTask.Core.dll

Represents the state of an orchestration

[DataContract]
public class OrchestrationState : IExtensibleDataObject
Inheritance
OrchestrationState
Implements
IExtensibleDataObject
Inherited Members

Constructors

OrchestrationState()

public OrchestrationState()

Fields

CompletedTime

Completion datetime of the orchestration

[DataMember]
public DateTime CompletedTime

Field Value

DateTime

CompressedSize

The size of the compressed serialized runtime state

[DataMember]
public long CompressedSize

Field Value

long

CreatedTime

Creation time of the orchestration

[DataMember]
public DateTime CreatedTime

Field Value

DateTime

Input

Serialized input of the orchestration

[DataMember]
public string Input

Field Value

string

LastUpdatedTime

Last updated time of the orchestration

[DataMember]
public DateTime LastUpdatedTime

Field Value

DateTime

Name

The orchestration name

[DataMember]
public string Name

Field Value

string

OrchestrationInstance

The orchestration instance this state represents

[DataMember]
public OrchestrationInstance OrchestrationInstance

Field Value

OrchestrationInstance

OrchestrationStatus

The current orchestration status

[DataMember]
public OrchestrationStatus OrchestrationStatus

Field Value

OrchestrationStatus

Output

The serialized output of the orchestration

[DataMember]
public string Output

Field Value

string

ParentInstance

The parent instance if this is orchestration has one

[DataMember]
public ParentInstance ParentInstance

Field Value

ParentInstance

Size

The size of the raw (uncompressed) serialized runtime state

[DataMember]
public long Size

Field Value

long

Status

String status of the orchestration

[DataMember]
public string Status

Field Value

string

Tags

The dictionary of tags and string values associated with this orchestration

[DataMember]
public IDictionary<string, string> Tags

Field Value

IDictionary<string, string>

Version

The orchestration version

[DataMember]
public string Version

Field Value

string

Properties

ExtensionData

Implementation for System.Runtime.Serialization.IExtensibleDataObject.ExtensionData.

public ExtensionDataObject ExtensionData { get; set; }

Property Value

ExtensionDataObject