2 instantiations of DashboardDataSource
Aspire.Dashboard.Tests (2)
Model\DashboardDataSourceTests.cs (1)
1715
return new
DashboardDataSource
(
Shared\TestDashboardDataSource.cs (1)
16
return new
DashboardDataSource
(
84 references to DashboardDataSource
Aspire.Dashboard (56)
Components\Controls\ApplicationSummary.razor.cs (1)
76
public required
DashboardDataSource
DataSource { get; init; }
Components\Controls\Chart\ChartBase.cs (1)
52
public required
DashboardDataSource
DataSource { get; init; }
Components\Controls\Chart\ChartContainer.razor.cs (1)
96
public required
DashboardDataSource
DataSource { get; init; }
Components\Controls\Chart\LiveSparklinesBase.cs (1)
66
public required
DashboardDataSource
DataSource { get; init; }
Components\Controls\ClearSignalsButton.razor.cs (1)
21
public required
DashboardDataSource
DataSource { get; init; }
Components\Controls\PropertyValues\ResourceNameButtonValue.razor.cs (1)
31
public required
DashboardDataSource
DataSource { get; init; }
Components\Controls\PropertyValues\SpanIdButtonValue.razor.cs (1)
27
public required
DashboardDataSource
DataSource { get; init; }
Components\Controls\SignalsActionsDisplay.razor.cs (1)
13
public required
DashboardDataSource
DataSource { get; init; }
Components\Controls\SpanDetails.razor.cs (1)
35
public required
DashboardDataSource
DataSource { get; init; }
Components\Controls\TelemetryEmptyContent.razor.cs (1)
17
public required
DashboardDataSource
DataSource { get; init; }
Components\Controls\TerminalDisconnectedBanner.razor.cs (1)
57
public required
DashboardDataSource
DataSource { get; init; }
Components\Dialogs\ExemplarsDialog.razor.cs (1)
30
public required
DashboardDataSource
DataSource { get; init; }
Components\Dialogs\FilterDialog.razor.cs (1)
37
public required
DashboardDataSource
DataSource { get; init; }
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
51
public required
DashboardDataSource
DataSource { get; init; }
Components\Dialogs\ManageDataDialog.razor.cs (1)
34
public required
DashboardDataSource
DataSource { get; init; }
Components\Dialogs\TelemetryHelpDialog.razor.cs (1)
46
public required
DashboardDataSource
DataSource { get; init; }
Components\Layout\ResourcesLayout.razor.cs (1)
143
public required
DashboardDataSource
DataSource { get; init; }
Components\Legacy\Controls\TreeMetricSelector.razor.cs (1)
24
public required
DashboardDataSource
DataSource { get; init; }
Components\Legacy\Pages\ConsoleLogs.razor.cs (1)
86
public required
DashboardDataSource
DataSource { get; init; }
Components\Legacy\Pages\Metrics.razor.cs (1)
65
public required
DashboardDataSource
DataSource { get; init; }
Components\Legacy\Pages\Resources.razor.cs (1)
53
public required
DashboardDataSource
DataSource { get; init; }
Components\Legacy\Pages\StructuredLogs.razor.cs (1)
63
public required
DashboardDataSource
DataSource { get; init; }
Components\Legacy\Pages\Terminals.razor.cs (1)
34
public required
DashboardDataSource
DataSource { get; init; }
Components\Legacy\Pages\TraceDetail.razor.cs (1)
69
public required
DashboardDataSource
DataSource { get; init; }
Components\Legacy\Pages\Traces.razor.cs (1)
63
public required
DashboardDataSource
DataSource { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
86
public required
DashboardDataSource
DataSource { get; init; }
Components\Pages\Metrics.razor.cs (1)
93
public required
DashboardDataSource
DataSource { get; init; }
Components\Pages\ResourceOverview.razor.cs (1)
72
public required
DashboardDataSource
DataSource { get; init; }
Components\Pages\Resources.razor.cs (1)
55
public required
DashboardDataSource
DataSource { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
63
public required
DashboardDataSource
DataSource { get; init; }
Components\Pages\Terminals.razor.cs (1)
34
public required
DashboardDataSource
DataSource { get; init; }
Components\Pages\TraceDetail.razor.cs (1)
71
public required
DashboardDataSource
DataSource { get; init; }
Components\Pages\Traces.razor.cs (1)
70
public required
DashboardDataSource
DataSource { get; init; }
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
23
public required
DashboardDataSource
DataSource { get; init; }
DashboardWebApplication.cs (2)
375
builder.Services.AddScoped<
DashboardDataSource
>();
376
builder.Services.AddScoped<IDashboardRunSelection>(services => services.GetRequiredService<
DashboardDataSource
>());
Model\ConsoleLogsFetcher.cs (2)
14
private readonly
DashboardDataSource
_dataSource;
25
public ConsoleLogsFetcher(
DashboardDataSource
dataSource, IDashboardClient dashboardClient, ConsoleLogsManager consoleLogsManager)
Model\ResourceMenuBuilder.cs (2)
32
private readonly
DashboardDataSource
_dataSource;
45
DashboardDataSource
dataSource,
Model\SpanMenuBuilder.cs (2)
29
private readonly
DashboardDataSource
_dataSource;
38
DashboardDataSource
dataSource)
Model\StructuredLogMenuBuilder.cs (2)
28
private readonly
DashboardDataSource
_dataSource;
37
DashboardDataSource
dataSource)
Model\StructuredLogsViewModel.cs (2)
13
private readonly
DashboardDataSource
_dataSource;
25
public StructuredLogsViewModel(
DashboardDataSource
dataSource)
Model\TelemetryExportService.cs (2)
25
private readonly
DashboardDataSource
_dataSource;
35
public TelemetryExportService(
DashboardDataSource
dataSource, ConsoleLogsFetcher consoleLogsFetcher, IDashboardClient dashboardClient)
Model\TraceMenuBuilder.cs (2)
28
private readonly
DashboardDataSource
_dataSource;
37
DashboardDataSource
dataSource)
Model\TracesViewModel.cs (2)
12
private readonly
DashboardDataSource
_dataSource;
23
public TracesViewModel(
DashboardDataSource
dataSource)
ServiceClient\DashboardDataSource.cs (3)
31
private readonly ILogger<
DashboardDataSource
> _logger;
37
/// Initializes a new instance of the <see cref="
DashboardDataSource
"/> class.
44
ILogger<
DashboardDataSource
> logger,
ServiceClient\SelectedDashboardClient.cs (1)
10
internal sealed class SelectedDashboardClient(DashboardClient currentClient,
DashboardDataSource
dataSource) : IDashboardClient
Aspire.Dashboard.Components.Tests (4)
Layout\ResourcesLayoutTests.cs (1)
2385
Assert.Equal(Services.GetRequiredService<
DashboardDataSource
>().SelectedRun.RunId, paneState.SelectionRunId);
Pages\MetricsTests.cs (2)
1606
var repository = Services.GetRequiredService<
DashboardDataSource
>().TelemetryRepository;
1671
var repository = Services.GetRequiredService<
DashboardDataSource
>().TelemetryRepository;
Shared\FluentUISetupHelpers.cs (1)
260
context.Services.AddScoped<
DashboardDataSource
>();
Aspire.Dashboard.Tests (24)
Model\DashboardDataSourceTests.cs (16)
254
using
var
dataSource = CreateDataSource(currentRunStore, dataSourcePool);
1154
using
var
dataSource = CreateDataSource(currentRunStore, dataSourcePool);
1204
using
var
firstDataSource = CreateDataSource(currentRunStore, dataSourcePool);
1205
using
var
secondDataSource = CreateDataSource(currentRunStore, dataSourcePool);
1252
using
var
dataSource = CreateDataSource(currentRunStore, dataSourcePool);
1333
using
var
dataSource = CreateDataSource(runStore, dataSourcePool);
1395
using
var
dataSource = CreateDataSource(runStore, dataSourcePool);
1487
var logger = new TestLogger<
DashboardDataSource
>(new TestLoggerFactory(testSink, enabled: true));
1489
using
var
dataSource = CreateDataSource(currentRunStore, dataSourcePool, logger);
1566
using
var
dataSource = CreateDataSource(currentRunStore, dataSourcePool);
1602
using
var
dataSource = CreateDataSource(runStore, dataSourcePool);
1633
var logger = new TestLogger<
DashboardDataSource
>(new TestLoggerFactory(testSink, enabled: true));
1635
using
var
dataSource = CreateDataSource(runStore, dataSourcePool, logger);
1709
private static
DashboardDataSource
CreateDataSource(
1712
ILogger<
DashboardDataSource
>? logger = null)
1717
logger ?? NullLogger<
DashboardDataSource
>.Instance,
Model\ResourceMenuBuilderTests.cs (3)
28
private readonly List<
DashboardDataSource
> _dataSources = [];
51
var
dataSource = TestDashboardDataSource.Create(runStore, dataSourcePool);
68
foreach (
var
dataSource in _dataSources)
Model\TelemetryExportServiceTests.cs (3)
31
private readonly List<
DashboardDataSource
> _dataSources = [];
1271
var
dataSource = TestDashboardDataSource.Create(runStore, dataSourcePool);
1359
foreach (
var
dataSource in _dataSources)
Shared\TestDashboardDataSource.cs (2)
12
public static
DashboardDataSource
Create(
18
NullLogger<
DashboardDataSource
>.Instance,