API Reference
Class
UsageTelemetryProviderArtifactProgress
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.
Returned or exposed by 1
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
- phase System.String?
- artifactOrdinal System.Int32
- artifactCount System.Int32
- artifactSizeBytes System.Int64?
- parsedArtifacts System.Int32
- reusedArtifacts System.Int32
- artifactPath System.String?
- rootPath System.String?
- adapterId System.String?
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
public String ProviderId { get; } #Gets the provider id being scanned.
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.