Class
OverviewCollector
ConsoleMonster.Overview
Collects a host snapshot without waiting past the caller budget for optional probes.
Inheritance
- object
- OverviewCollector
Constructors
public OverviewCollector(OverviewSectionRegistry? registry = null) #Creates a collector using the process-wide built-ins or an application registry.
Parameters
- registry ConsoleMonster.Overview.OverviewSectionRegistry? = null
- A registry; null uses the built-ins.
Methods
public async Task<OverviewSnapshot> CollectAsync(OverviewOptions? options = null, CancellationToken cancellationToken = default) #Collects selected sections concurrently, returning pending markers for slow probes.
Parameters
- options ConsoleMonster.Overview.OverviewOptions? = null
- Selection and latency limits; null uses defaults.
- cancellationToken System.Threading.CancellationToken = default
- Cancels the caller's wait. Shared probes retain their own timeout.