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
OrchestratorNameTaskNameThe requested task name, including its version.
InputobjectThe original input reference, without serialization or cloning.
OptionsStartOrchestrationOptionsThe original options reference, or null when omitted.
InstanceIdstringThe 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
InstanceId
The explicit instance ID or a generated test instance ID.
public string InstanceId { get; init; }
Property Value
Options
The original options reference, or null when omitted.
public StartOrchestrationOptions? Options { get; init; }
Property Value
OrchestratorName
The requested task name, including its version.
public TaskName OrchestratorName { get; init; }