API Reference
UsageImportProgressUpdate
Describes one progress update emitted during usage discovery/import.
Inheritance
- Object
- UsageImportProgressUpdate
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
- Property UsageImportContext.Progress
- Property UsageTelemetryQuickReportOptions.Progress
Constructors
public UsageImportProgressUpdate() #Inherited Methods
public override 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 Nullable<Int32> ArtifactOrdinal { get; set; } #Gets or sets the 1-based artifact position within the current root scan.
public Nullable<Int32> ArtifactCount { get; set; } #Gets or sets the total artifacts discovered for the current root scan.
public Nullable<Int64> ArtifactSizeBytes { get; set; } #Gets or sets the current artifact size in bytes when known.
public Nullable<Int32> ParsedArtifacts { get; set; } #Gets or sets how many artifacts have been parsed from disk so far for the current root scan.
public Nullable<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.