IntelligenceX

API Reference

Class

UsageTelemetryQuickReportScanner

Namespace IntelligenceX.Telemetry.Usage
Assembly IntelligenceX
Modifiers sealed

Produces report-ready usage aggregates directly from provider artifacts without full ledger import.

Inheritance

  • Object
  • UsageTelemetryQuickReportScanner

Constructors

public UsageTelemetryQuickReportScanner() #

Methods

public Task<UsageTelemetryQuickReportResult> ScanAsync(IEnumerable<SourceRootRecord> roots, UsageTelemetryQuickReportOptions options = null, CancellationToken cancellationToken = null) #
Returns: Task<UsageTelemetryQuickReportResult>

Scans the supplied roots and returns merged report records plus cache statistics.

Parameters

roots System.Collections.Generic.IEnumerable{IntelligenceX.Telemetry.Usage.SourceRootRecord} requiredposition: 0
options IntelligenceX.Telemetry.Usage.UsageTelemetryQuickReportOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = null optionalposition: 2