LiveRunOptions
ConsoleMonster.Live
Display settings for a single-use LiveRun. Configure these before creating the run.
Inheritance
- object
- LiveRunOptions
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters 1
- Constructor LiveRun.LiveRun
Constructors
public LiveRunOptions() #Inherited Methods
Properties
public bool NoLive { get; set; } #Force append-only output even on an interactive terminal.
public double HeightFraction { get; set; } #Maximum share of terminal height used by the dashboard, default 0.4. Header and problems share the available rows on very short terminals.
public bool ShowGroups { get; set; } #Show category progress when spare height is available.
public bool InteractiveKeys { get; set; } #Enable p/f/g/? keyboard controls when input is available. Default false.
public bool ShowTrend { get; set; } #Show a short throughput trend next to the rate.
public int ProgressEvery { get; set; } #In append-only mode, emit progress after this many completions. Zero disables the count trigger.
public TimeSpan ProgressInterval { get; set; } #In append-only mode, emit progress at this interval even while items are slow. Zero disables the time trigger.
public string? ReportPath { get; set; } #Optional report location included in the final summary.
public Func<TimeSpan>? Clock { get; set; } #Optional monotonic run clock for an embedding host or deterministic capture.
public LiveSessionOptions? Session { get; set; } #Exclusive configuration for this run's target, output, theme and capture. Do not share it with another session. The run sets inline mode, cooperative cancellation, ten frames per second, height limit and final summary.