Table of Contents

Class FlowRunControlOptions

Namespace
FlowOrchestrator.Core.Configuration
Assembly
FlowOrchestrator.Core.dll

Configuration for run-level control features: timeouts and idempotency. Applied via FlowOrchestratorBuilder.WithRunControl().

public sealed class FlowRunControlOptions
Inheritance
FlowRunControlOptions
Inherited Members

Properties

DefaultRunTimeout

Default timeout applied to every run. Steps check this deadline and exit if exceeded. null disables timeout enforcement globally.

public TimeSpan? DefaultRunTimeout { get; set; }

Property Value

TimeSpan?

IdempotencyHeaderName

Name of the HTTP header that carries the caller-supplied idempotency key (e.g. "Idempotency-Key"). Requests carrying a key that matches an existing run are de-duplicated rather than creating a new run.

public string IdempotencyHeaderName { get; set; }

Property Value

string