IntelligenceX

API Reference

Class

UsageImportProgressUpdate

Namespace IntelligenceX.Telemetry.Usage
Assembly IntelligenceX
Modifiers sealed

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.

Constructors

public UsageImportProgressUpdate() #

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.