SubOrchestrationOptions Class

Definition

Options that can be used to control the behavior of orchestrator task execution. This derived type can be used to supply extra options for orchestrations.

public class SubOrchestrationOptions : Microsoft.DurableTask.TaskOptions, IEquatable<Microsoft.DurableTask.SubOrchestrationOptions>
type SubOrchestrationOptions = class
    inherit TaskOptions
    interface IEquatable<SubOrchestrationOptions>
Public Class SubOrchestrationOptions
Inherits TaskOptions
Implements IEquatable(Of SubOrchestrationOptions)
Inheritance
SubOrchestrationOptions
Implements

Constructors

Name Description
SubOrchestrationOptions(SubOrchestrationOptions)
SubOrchestrationOptions(TaskOptions, String)

Initializes a new instance of the SubOrchestrationOptions class.

SubOrchestrationOptions(TaskRetryOptions, String)

Initializes a new instance of the SubOrchestrationOptions class.

Properties

Name Description
EqualityContract
InstanceId

Gets the orchestration instance ID.

Retry

Gets the task retry options.

(Inherited from TaskOptions)

Methods

Name Description
<Clone>$()
Equals(Object)
Equals(SubOrchestrationOptions)
Equals(TaskOptions)
GetHashCode()
PrintMembers(StringBuilder)
ToString()
WithInstanceId(String)

Returns a new SubOrchestrationOptions with the provided instance ID. This can be used when starting a new sub-orchestration to specify the instance ID.

(Inherited from TaskOptions)

Operators

Name Description
Equality(SubOrchestrationOptions, SubOrchestrationOptions)
Inequality(SubOrchestrationOptions, SubOrchestrationOptions)

Applies to