API Reference
Class
UsageTelemetryProviderArtifactProgress
Artifact-level progress for an in-flight provider scan.
Inheritance
- Object
- UsageTelemetryProviderArtifactProgress
Constructors
public UsageTelemetryProviderArtifactProgress(String providerId, String phase, Int32 artifactOrdinal, Int32 artifactCount, Nullable<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.Nullable{System.Int64}
- parsedArtifacts System.Int32
- reusedArtifacts System.Int32
- artifactPath System.String
- rootPath System.String
- adapterId System.String
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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 Nullable<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.