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