IntelligenceX

API Reference

Class

UsageTelemetryQuickReportResult

Namespace IntelligenceX.Telemetry.Usage
Assembly IntelligenceX
Modifiers sealed

Captures the synthesized usage records and cache statistics produced by a quick scan.

Inheritance

  • Object
  • UsageTelemetryQuickReportResult

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Constructors

public UsageTelemetryQuickReportResult() #

Properties

public List<UsageEventRecord> Events { get; } #

Gets the merged usage records produced from the scanned artifacts.

public Int32 RootsConsidered { get; set; } #

Gets or sets the number of source roots considered by the scan.

public Int32 ArtifactsParsed { get; set; } #

Gets or sets the number of artifacts parsed from disk.

public Int32 ArtifactsReused { get; set; } #

Gets or sets the number of artifacts reused from the quick-scan cache.

public Boolean ArtifactBudgetReached { get; set; } #

Gets or sets a value indicating whether the artifact cap stopped the scan early.

public Int32 RawEventsCollected { get; set; } #

Gets or sets the number of raw event records gathered before quick-scan deduplication.

public Int32 DuplicateRecordsCollapsed { get; set; } #

Gets or sets the number of duplicate raw records collapsed before day-level merging.

public List<UsageTelemetryQuickReportProviderDiagnostics> ProviderDiagnostics { get; } #

Gets provider-level quick-scan diagnostics captured during parsing and deduplication.