API Reference
Class
DnsProgressCoordinator
Computes per-file and aggregate progress from DnsLogBatchProgress events. Scales copy stage (0–90%) and parse stage (90–100%) per file to provide a smooth bar.
Inheritance
- Object
- DnsProgressCoordinator
Constructors
public DnsProgressCoordinator(IEnumerable<String> filePaths) #Initializes a new instance of the DnsProgressCoordinator class.
Parameters
- filePaths System.Collections.Generic.IEnumerable{System.String}
- Collection of file paths being processed.
Methods
public ComputedProgress OnProgress(DnsLogBatchProgress p) #Returns:
ComputedProgressUpdates progress metrics based on a progress event.
Parameters
- p ADPlayground.DnsLogBatchProgress
- Progress event received from the log processor.
Returns
A computed progress snapshot.