ReadonlyadvanceCounts count more items done (one by default). A count past the total raises the total with it.
ReadonlycompleteReadonlyendEnds the meter with the run's outcome: complete on success, cancelled on interruption, failed otherwise.
ReadonlyfailReadonlytotalThe run's total, once known. Never set below the count already reported.
Reports one run's progress as
Trace.StatusUpdateevents, which the progress trace sink projects into a meter. A run reports its total once the work is known, advances as items are done, and ends with ProgressReporter.end (orcomplete/fail).