Table of Contents

Class FlowSignalWaiter

Namespace
FlowOrchestrator.Core.Storage
Assembly
FlowOrchestrator.Core.dll

Persisted record of a WaitForSignal step that is currently parked, awaiting an external signal. One row per (RunId, StepKey).

public sealed class FlowSignalWaiter
Inheritance
FlowSignalWaiter
Inherited Members

Properties

CreatedAt

Time the waiter was first registered.

public DateTimeOffset CreatedAt { get; set; }

Property Value

DateTimeOffset

DeliveredAt

public DateTimeOffset? DeliveredAt { get; set; }

Property Value

DateTimeOffset?

ExpiresAt

Optional absolute deadline; once UtcNow passes this, the step fails.

public DateTimeOffset? ExpiresAt { get; set; }

Property Value

DateTimeOffset?

PayloadJson

JSON payload supplied by the caller when the signal was delivered.

public string? PayloadJson { get; set; }

Property Value

string

RunId

The run that owns the parked step.

public Guid RunId { get; set; }

Property Value

Guid

SignalName

Logical signal name used to address this waiter from the signal endpoint.

public string SignalName { get; set; }

Property Value

string

StepKey

The step key (matches the manifest step name).

public string StepKey { get; set; }

Property Value

string