Class RecordedSubOrchestrationCall

Namespace
XBullet.EasyTesting.AzureFunctions
Assembly
XBullet.EasyTesting.AzureFunctions.dll

Describes one sub-orchestrator scheduled by a test orchestration context.

public sealed record RecordedSubOrchestrationCall : IEquatable<RecordedSubOrchestrationCall>
Inheritance
RecordedSubOrchestrationCall
Implements
Inherited Members
Extension Methods

Constructors

RecordedSubOrchestrationCall(string, object?, TaskOptions?, Type)

Describes one sub-orchestrator scheduled by a test orchestration context.

public RecordedSubOrchestrationCall(string OrchestratorName, object? Input, TaskOptions? Options, Type ResultType)

Parameters

OrchestratorName string

The Durable Task orchestrator name.

Input object

The input retained without cloning, or null when omitted.

Options TaskOptions

The task options, including any child instance ID, retained without cloning.

ResultType Type

The non-null result type requested by the parent orchestration.

Properties

Input

The input retained without cloning, or null when omitted.

public object? Input { get; init; }

Property Value

object

Options

The task options, including any child instance ID, retained without cloning.

public TaskOptions? Options { get; init; }

Property Value

TaskOptions

OrchestratorName

The Durable Task orchestrator name.

public string OrchestratorName { get; init; }

Property Value

string

ResultType

The non-null result type requested by the parent orchestration.

public Type ResultType { get; init; }

Property Value

Type