Class RecordedOrchestrationStart

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

Records an attempt to schedule an orchestration without executing it.

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

Constructors

RecordedOrchestrationStart(TaskName, object?, StartOrchestrationOptions?, string)

Records an attempt to schedule an orchestration without executing it.

public RecordedOrchestrationStart(TaskName OrchestratorName, object? Input, StartOrchestrationOptions? Options, string InstanceId)

Parameters

OrchestratorName TaskName

The requested task name, including its version.

Input object

The original input reference, without serialization or cloning.

Options StartOrchestrationOptions

The original options reference, or null when omitted.

InstanceId string

The explicit instance ID or a generated test instance ID.

Properties

Input

The original input reference, without serialization or cloning.

public object? Input { get; init; }

Property Value

object

InstanceId

The explicit instance ID or a generated test instance ID.

public string InstanceId { get; init; }

Property Value

string

Options

The original options reference, or null when omitted.

public StartOrchestrationOptions? Options { get; init; }

Property Value

StartOrchestrationOptions

OrchestratorName

The requested task name, including its version.

public TaskName OrchestratorName { get; init; }

Property Value

TaskName