.NET API
TraconRunContinuationOptions
Tracon.Core.dllInterrupted-run continuation settings.
public sealed class TraconRunContinuationOptionsInheritance
Section titled “Inheritance”object ← TraconRunContinuationOptions
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”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.
Constructors
Section titled “Constructors”TraconRunContinuationOptions()
Section titled “ TraconRunContinuationOptions()”public TraconRunContinuationOptions()Fields
Section titled “Fields”SectionName
Section titled “ SectionName”The configuration section name.
public const string SectionName = "Tracon:RunContinuation"Field Value
Section titled “Field Value”Properties
Section titled “Properties”Enabled
Section titled “ Enabled”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; }Property Value
Section titled “Property Value”MaxAttempts
Section titled “ MaxAttempts”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; }