API Reference
UsageTelemetryProviderHealth
Provider-scoped health summary for one snapshot.
Inheritance
- Object
- UsageTelemetryProviderHealth
Constructors
public UsageTelemetryProviderHealth(String providerId, Int32 rootsCount, IReadOnlyList<String> accountLabels, Int32 eventsCount, Int32 parsedArtifacts, Int32 reusedArtifacts, Int32 duplicateRecordsCollapsed, Nullable<DateTimeOffset> latestEventUtc, Boolean isPartialScan) #Initializes a new instance of the UsageTelemetryProviderHealth class.
Parameters
- providerId System.String
- The provider identifier represented by this health entry.
- rootsCount System.Int32
- The number of discovered roots that produced data for the provider.
- accountLabels System.Collections.Generic.IReadOnlyList{System.String}
- The distinct account labels detected for the provider.
- eventsCount System.Int32
- The number of usage events represented for the provider.
- parsedArtifacts System.Int32
- The number of artifacts parsed for the provider.
- reusedArtifacts System.Int32
- The number of cached artifacts reused for the provider.
- duplicateRecordsCollapsed System.Int32
- The number of duplicate records collapsed for the provider.
- latestEventUtc System.Nullable{System.DateTimeOffset}
- The latest provider event timestamp, when known.
- isPartialScan System.Boolean
- Indicates whether the provider data came from a partial scan.
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String ProviderId { get; } #Gets the provider identifier represented by this health entry.
public Int32 RootsCount { get; } #Gets the number of discovered roots that produced data for the provider.
public IReadOnlyList<String> AccountLabels { get; } #Gets the distinct account labels detected for the provider.
public Int32 AccountCount { get; } #Gets the number of distinct account labels detected for the provider.
public Int32 EventsCount { get; } #Gets the number of usage events represented for the provider.
public Int32 ParsedArtifacts { get; } #Gets the number of artifacts parsed for the provider.
public Int32 ReusedArtifacts { get; } #Gets the number of cached artifacts reused for the provider.
public Int32 DuplicateRecordsCollapsed { get; } #Gets the number of duplicate records collapsed for the provider.
public Nullable<DateTimeOffset> LatestEventUtc { get; } #Gets the latest provider event timestamp, when known.
public Boolean IsPartialScan { get; } #Gets a value indicating whether the provider data came from a partial scan.