Skip to content
Tracon

TraconRunContinuationOptions

Namespace Tracon · Assembly Tracon.Core.dll

Interrupted-run continuation settings.

public sealed class TraconRunContinuationOptions

objectTraconRunContinuationOptions

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Read from the Tracon:RunContinuation configuration section. See TraconServiceCollectionExtensions.AddTracon. Continuation is triggered by Tracon.RunReconciliationService right after it claims an orphaned run; it has no effect while RunReconciliationOptions.Enabled is false, because no run is ever claimed in that case.

public TraconRunContinuationOptions()

The configuration section name.

public const string SectionName = "Tracon:RunContinuation"

string

Whether an interrupted run is continued automatically. Defaults to false: an orphaned run keeps today’s behavior (closed as RunStatus.Failed, nothing further happens) unless a setup opts in.

public bool Enabled { get; set; }

bool

The most continuations one interruption chain may have. If a continuation run is itself interrupted, it counts toward this limit; once reached, the chain stays RunStatus.Failed.

public int MaxAttempts { get; set; }

int