3 implementations of IDashboardRunStore
Aspire.Dashboard (1)
ServiceClient\DashboardRunStore.cs (1)
71internal sealed class DashboardRunStore : IDashboardRunStore, IDisposable
Aspire.Dashboard.Components.Tests (1)
Shared\FluentUISetupHelpers.cs (1)
263string? 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)
49public required IDashboardRunStore RunStore { get; init; }
Components\Layout\MainLayout.razor.cs (1)
93public required IDashboardRunStore RunStore { get; init; }
DashboardWebApplication.cs (1)
358builder.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)
1235IDashboardRunStore? dashboardRunStore = null,
Shared\FluentUISetupHelpers.cs (3)
185IDashboardRunStore? dashboardRunStore = null) 231context.Services.AddSingleton<IDashboardRunStore>(services => dashboardRunStore ?? new TestDashboardRunStore( 315internal sealed class TestDashboardRunSelection(IDashboardRunStore runStore) : IDashboardRunSelection
Aspire.Dashboard.Tests (5)
Integration\StartupTests.cs (1)
72var currentRun = app.Services.GetRequiredService<IDashboardRunStore>().GetRuns().Single(run => run.IsCurrent);
Model\DashboardDataSourceTests.cs (2)
363.AddSingleton<IDashboardRunStore>(serviceProvider => serviceProvider.GetRequiredService<DashboardRunStore>()) 1662IDashboardRunStore runStore,
Shared\TestDashboardDataSource.cs (2)
13IDashboardRunStore runStore, 25IDashboardRunStore runStore)