IntelligenceX

API Reference

Class

UsageTelemetryProviderArtifactProgress

Namespace IntelligenceX.Telemetry.Usage
Assembly IntelligenceX
Modifiers sealed

Artifact-level progress for an in-flight provider scan.

Inheritance

  • Object
  • UsageTelemetryProviderArtifactProgress

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.

Accepted by parameters 1

Constructors

public UsageTelemetryProviderArtifactProgress(String providerId, String? phase, Int32 artifactOrdinal, Int32 artifactCount, Int64? artifactSizeBytes, Int32 parsedArtifacts, Int32 reusedArtifacts, String? artifactPath, String? rootPath, String? adapterId) #

Initializes provider artifact progress.

Parameters

providerId System.String requiredposition: 0
phase System.String? requiredposition: 1
artifactOrdinal System.Int32 requiredposition: 2
artifactCount System.Int32 requiredposition: 3
artifactSizeBytes System.Int64? requiredposition: 4
parsedArtifacts System.Int32 requiredposition: 5
reusedArtifacts System.Int32 requiredposition: 6
artifactPath System.String? requiredposition: 7
rootPath System.String? requiredposition: 8
adapterId System.String? requiredposition: 9

Properties

public String ProviderId { get; } #

Gets the provider id being scanned.

public String Phase { get; } #

Gets the current artifact phase.

public Int32 ArtifactOrdinal { get; } #

Gets the 1-based artifact position within the current root scan.

public Int32 ArtifactCount { get; } #

Gets the total artifacts discovered for the current root scan.

public Int64? ArtifactSizeBytes { get; } #

Gets the current artifact size in bytes when known.

public Int32 ParsedArtifacts { get; } #

Gets how many artifacts have been parsed from disk so far.

public Int32 ReusedArtifacts { get; } #

Gets how many artifacts have been satisfied from cached quick-report state so far.

public String? ArtifactPath { get; } #

Gets the current artifact path when known.

public String? RootPath { get; } #

Gets the root path currently being scanned when known.

public String? AdapterId { get; } #

Gets the active adapter id when known.