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