Skip to content
ConsoleMonster
Class

AppProgress

ConsoleMonster.Interactive

Namespace
ConsoleMonster.Interactive
Assembly
ConsoleMonster
Modifiers
sealed

An immutable background-operation progress snapshot, independent of any control.

Inheritance

  • object
  • AppProgress

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

Constructors

public AppProgress(string message, double completed = 0, double total = 0, string? detail = null) #

Creates a snapshot. A zero total is indeterminate.

Parameters

message string required
completed double = 0 optional
total double = 0 optional
detail string? = null optional

Properties

public string Message { get; } #

The current file, step or activity.

public double Completed { get; } #

Completed units.

public double Total { get; } #

Total units; zero indicates an unknown total.

public string? Detail { get; } #

Optional rate, time-left or backend-specific detail.