3 implementations of IDashboardRunStore
Aspire.Dashboard (1)
ServiceClient\DashboardRunStore.cs (1)
68internal sealed class DashboardRunStore : IDashboardRunStore, IDisposable
Aspire.Dashboard.Components.Tests (1)
Shared\FluentUISetupHelpers.cs (1)
253string? databasePath = null) : IDashboardRunStore
Aspire.Dashboard.Tests (1)
Shared\TestDashboardDataSource.cs (1)
44string? databasePath = null) : IDashboardRunStore
16 references to IDashboardRunStore
Aspire.Dashboard (7)
Components\Controls\DashboardRunSelect.razor.cs (1)
45public required IDashboardRunStore RunStore { get; init; }
Components\Layout\MainLayout.razor.cs (1)
86public required IDashboardRunStore RunStore { get; init; }
DashboardWebApplication.cs (1)
321builder.Services.AddSingleton<IDashboardRunStore>(services => services.GetRequiredService<DashboardRunStore>());
ServiceClient\DashboardDataSource.cs (2)
30private readonly IDashboardRunStore _runStore; 43IDashboardRunStore runStore,
ServiceClient\DashboardDataSourcePool.cs (2)
19private readonly IDashboardRunStore _runStore; 29public DashboardDataSourcePool(IDashboardRunStore runStore, IRepositoryFactory repositoryFactory)
Aspire.Dashboard.Components.Tests (4)
Layout\MainLayoutTests.cs (1)
1061IDashboardRunStore? dashboardRunStore = null,
Shared\FluentUISetupHelpers.cs (3)
181IDashboardRunStore? dashboardRunStore = null) 220context.Services.AddSingleton<IDashboardRunStore>(services => dashboardRunStore ?? new TestDashboardRunStore( 302internal sealed class TestDashboardRunSelection(IDashboardRunStore runStore) : IDashboardRunSelection
Aspire.Dashboard.Tests (5)
Integration\StartupTests.cs (1)
55var currentRun = app.Services.GetRequiredService<IDashboardRunStore>().GetRuns().Single(run => run.IsCurrent);
Model\DashboardDataSourceTests.cs (2)
257.AddSingleton<IDashboardRunStore>(serviceProvider => serviceProvider.GetRequiredService<DashboardRunStore>()) 1278IDashboardRunStore runStore,
Shared\TestDashboardDataSource.cs (2)
13IDashboardRunStore runStore, 25IDashboardRunStore runStore)