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)
293string? databasePath = null) : IDashboardRunStore
Aspire.Dashboard.Tests (1)
Shared\TestDashboardDataSource.cs (1)
44string? databasePath = null) : IDashboardRunStore
19 references to IDashboardRunStore
Aspire.Dashboard (9)
Components\Controls\DashboardRunMenu.razor.cs (1)
53public required IDashboardRunStore RunStore { get; init; }
Components\Dialogs\DashboardRunsDialog.razor.cs (1)
41public required IDashboardRunStore RunStore { get; init; }
Components\Layout\MainLayout.razor.cs (1)
98public required IDashboardRunStore RunStore { get; init; }
Components\Legacy\Layout\LegacyMainLayout.razor.cs (1)
97public required IDashboardRunStore RunStore { get; init; }
DashboardWebApplication.cs (1)
391builder.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 (5)
Layout\MainLayoutTests.cs (1)
1078IDashboardRunStore? dashboardRunStore = null,
Shared\FluentUISetupHelpers.cs (4)
197IDashboardRunStore? dashboardRunStore = null) 245context.Services.AddSingleton<IDashboardRunStore>(services => 248var runStore = dashboardRunStore ?? new TestDashboardRunStore(databasePath: databasePath); 358internal sealed class TestDashboardRunSelection(IDashboardRunStore runStore) : IDashboardRunSelection
Aspire.Dashboard.Tests (5)
Integration\StartupTests.cs (1)
115var currentRun = app.Services.GetRequiredService<IDashboardRunStore>().GetRuns().Single(run => run.IsCurrent);
Model\DashboardDataSourceTests.cs (2)
407.AddSingleton<IDashboardRunStore>(serviceProvider => serviceProvider.GetRequiredService<DashboardRunStore>()) 1710IDashboardRunStore runStore,
Shared\TestDashboardDataSource.cs (2)
13IDashboardRunStore runStore, 25IDashboardRunStore runStore)