API Reference
UsageTelemetryQuickReportResult
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() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.