TestimoX

API Reference

Class

DnsProgressCoordinator

Namespace ADPlayground
Assembly ADPlayground
Modifiers sealed

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} requiredposition: 0
Collection of file paths being processed.

Methods

public ComputedProgress OnProgress(DnsLogBatchProgress p) #
Returns: ComputedProgress

Updates progress metrics based on a progress event.

Parameters

p ADPlayground.DnsLogBatchProgress requiredposition: 0
Progress event received from the log processor.

Returns

A computed progress snapshot.