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
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; }