API Reference
UsageImportProgressUpdate
Describes one progress update emitted during usage discovery/import.
Inheritance
- Object
- UsageImportProgressUpdate
Usage
Explore 2 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.
Returned or exposed by 2
- Property UsageImportContext.Progress
- Property UsageTelemetryQuickReportOptions.Progress
Constructors
public UsageImportProgressUpdate() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String Phase { get; set; } #Gets or sets the current high-level phase.
public String? ProviderId { get; set; } #Gets or sets the provider identifier when known.
public String? RootId { get; set; } #Gets or sets the source-root identifier when known.
public String? RootPath { get; set; } #Gets or sets the source-root path or locator when known.
public String? AdapterId { get; set; } #Gets or sets the adapter identifier when known.
public String? ArtifactPath { get; set; } #Gets or sets the current artifact path when known.
public Int32? ArtifactOrdinal { get; set; } #Gets or sets the 1-based artifact position within the current root scan.
public Int32? ArtifactCount { get; set; } #Gets or sets the total artifacts discovered for the current root scan.
public Int64? ArtifactSizeBytes { get; set; } #Gets or sets the current artifact size in bytes when known.
public Int32? ParsedArtifacts { get; set; } #Gets or sets how many artifacts have been parsed from disk so far for the current root scan.
public Int32? ReusedArtifacts { get; set; } #Gets or sets how many artifacts have been reused from cached quick-report state so far for the current root scan.
public String? Message { get; set; } #Gets or sets a human-readable message for the current phase.