IntelligenceX

API Reference

Class

UsageTelemetryScanProgress

Namespace IntelligenceX.Telemetry.Usage
Assembly IntelligenceX
Modifiers sealed

Progress update emitted while a tray usage snapshot is being built.

Inheritance

  • Object
  • UsageTelemetryScanProgress

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 UsageTelemetryScanProgress(String statusText, String? detailText = null, IReadOnlyList<String>? discoveredProviderIds = null, UsageTelemetryProviderScanResult? completedProvider = null, UsageTelemetryProviderArtifactProgress? providerArtifactProgress = null, Int32 completedProviderCount = 0, Int32 totalProviderCount = 0) #

Initializes a scan progress payload.

Parameters

statusText System.String requiredposition: 0
detailText System.String? = null optionalposition: 1
discoveredProviderIds System.Collections.Generic.IReadOnlyList<System.String>? = null optionalposition: 2
completedProvider IntelligenceX.Telemetry.Usage.UsageTelemetryProviderScanResult? = null optionalposition: 3
providerArtifactProgress IntelligenceX.Telemetry.Usage.UsageTelemetryProviderArtifactProgress? = null optionalposition: 4
completedProviderCount System.Int32 = 0 optionalposition: 5
totalProviderCount System.Int32 = 0 optionalposition: 6

Properties

public String StatusText { get; } #

Gets the primary status line.

public String? DetailText { get; } #

Gets the optional secondary detail line.

public IReadOnlyList<String>? DiscoveredProviderIds { get; } #

Gets the discovered provider ids when available.

public UsageTelemetryProviderScanResult? CompletedProvider { get; } #

Gets the completed provider payload when one provider finishes scanning.

public UsageTelemetryProviderArtifactProgress? ProviderArtifactProgress { get; } #

Gets the in-flight artifact progress for the currently active provider when available.

public Int32 CompletedProviderCount { get; } #

Gets how many providers have completed scanning.

public Int32 TotalProviderCount { get; } #

Gets the total providers expected in the current scan.