PackagingTools Home
  1. Home
  2. Docs
  3. API
    1. GitHub
    Menu
    Loading menu…

    On this page

    1. Home
    2. API
    3. PackagingTools.Core.Telemetry.Dashboards
    4. DashboardTelemetryAggregator

    DashboardTelemetryAggregator Class

    Definition

    Namespace PackagingTools.Core.Telemetry.Dashboards
    Assembly PackagingTools.Core.dll
    Inherits Object
    Implements IDashboardTelemetryProvider, ITelemetryChannel
    View source
    Show inherited members (7)
    • System.Object.Equals(System.Object?)
    • System.Object.Equals(System.Object?, System.Object?)
    • System.Object.GetHashCode()
    • System.Object.GetType()
    • System.Object.MemberwiseClone()
    • System.Object.ReferenceEquals(System.Object?, System.Object?)
    • System.Object.ToString()

    Aggregates telemetry signals and exposes dashboard-ready snapshots.

    public sealed class DashboardTelemetryAggregator : IDashboardTelemetryProvider, ITelemetryChannel
    
    Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.

    Methods (10)

    ExportAsync(DashboardQuery?, CancellationToken)
    GetCurrentSnapshot()
    GetSnapshotAsync(DashboardQuery?, CancellationToken)
    LoadSnapshot(DashboardSnapshot)
    RecordJob(JobRunSummary)
    TrackDependency(String, TimeSpan, Boolean, IReadOnlyDictionary<String, Object?>?)
    TrackEvent(String, IReadOnlyDictionary<String, Object?>?)
    UpdateDependency(DependencyDashboardSummary)
    UpdateSigning(SigningDashboardSummary)
    UpsertReleaseChannel(ReleaseChannelSnapshot)

    Copyright © 2026, Wieslaw Soltes aka wieslawsoltes - Content licensed under the Creative Commons CC BY 2.5 | Site generated by lunet hosted on GitHub Pages