API Reference
Class
UsageTelemetryQuickReportOptions
Configures the lightweight quick-scan path used by telemetry usage reports.
Inheritance
- Object
- UsageTelemetryQuickReportOptions
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters 1
Constructors
public UsageTelemetryQuickReportOptions() #Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
public String? ProviderId { get; set; } #Limits the scan to a single provider when specified.
public String? MachineId { get; set; } #Overrides the machine identifier stamped onto synthesized usage records.
public IRawArtifactStore? RawArtifactStore { get; set; } #Optional raw-artifact cache used to reuse per-file quick-scan summaries.
public Boolean PreferRecentArtifacts { get; set; } #Prefers recently-modified artifacts before older files.
public Boolean ForceReimport { get; set; } #Forces reparsing even when a cached quick-scan summary is available.
public Int32? MaxArtifacts { get; set; } #Caps the number of artifacts parsed or reused during the scan.
public Action<UsageImportProgressUpdate>? Progress { get; set; } #Receives progress notifications while roots and artifacts are processed.
public Func<DateTimeOffset> UtcNow { get; set; } #Supplies the current UTC timestamp for cache bookkeeping.