1 instantiation of DashboardService
Aspire.Hosting.Tests (1)
Dashboard\DashboardServiceTests.cs (1)
1878
return new
DashboardServiceImpl
(
61 references to DashboardService
Aspire.Hosting (7)
Dashboard\DashboardEventHandlers.cs (1)
460
transform:
DashboardService
.GetDashboardApplicationName);
Dashboard\DashboardService.cs (1)
43
internal sealed partial class DashboardService(DashboardServiceData serviceData, IHostEnvironment hostEnvironment, IHostApplicationLifetime hostApplicationLifetime, IConfiguration configuration, ILogger<
DashboardService
> logger, IInteractionFileUploadStore fileUploadStore, TerminalService terminalService)
Dashboard\DashboardServiceData.cs (2)
12
/// Models the state for <see cref="
DashboardService
"/>, as that service is constructed
224
.Select(i => new InputDto(i.Name, i.Value,
DashboardService
.MapInputType(i.InputType)))
Dashboard\DashboardServiceHost.cs (2)
25
/// Hosts a gRPC service via <see cref="
DashboardService
"/> (aka the "Resource Service") that a dashboard can connect to.
123
_app.MapGrpcService<
DashboardService
>();
Dashboard\proto\Partials.cs (1)
123
resourceCommand.ArgumentInputs.AddRange(arguments.Select(input => Aspire.Hosting.Dashboard.
DashboardService
.CreateInteractionInputDto(input)));
Aspire.Hosting.Tests (54)
Dashboard\DashboardServiceTests.cs (54)
27
using DashboardServiceImpl = Aspire.Hosting.Dashboard.
DashboardService
;
43
const int LongLineCharacters =
DashboardServiceImpl
.LogMaxBatchCharacters / 3;
53
var
dashboardService = CreateDashboardService(dashboardServiceData);
102
const int LongLineCharacters =
DashboardServiceImpl
.LogMaxBatchCharacters / 3;
106
var
dashboardService = CreateDashboardService(dashboardServiceData);
111
logger.LogInformation(new string('1',
DashboardServiceImpl
.LogMaxBatchCharacters));
129
l => Assert.Equal(
DashboardServiceImpl
.LogMaxBatchCharacters, l.Text.Length));
158
var
dashboardService = CreateDashboardService(dashboardServiceData, logger: loggerFactory.CreateLogger<
DashboardServiceImpl
>());
283
var
dashboardService = CreateDashboardService(dashboardServiceData);
346
var
dashboardService = CreateDashboardService(dashboardServiceData);
403
var
dashboardService = CreateDashboardService(dashboardServiceData);
481
var
dashboardService = CreateDashboardService(dashboardServiceData, logger: loggerFactory.CreateLogger<
DashboardServiceImpl
>());
552
var
dashboardService = CreateDashboardService(dashboardServiceData, logger: loggerFactory.CreateLogger<
DashboardServiceImpl
>());
592
var
dashboardService = CreateDashboardService(dashboardServiceData);
630
var
dashboard = CreateDashboardService(data, terminalService: terminals);
750
var
dashboardService = CreateDashboardService(dashboardServiceData, logger: loggerFactory.CreateLogger<
DashboardServiceImpl
>());
810
var
dashboardService = CreateDashboardService(dashboardServiceData, logger: loggerFactory.CreateLogger<
DashboardServiceImpl
>());
848
var
dashboardService = CreateDashboardService(dashboardServiceData, logger: loggerFactory.CreateLogger<
DashboardServiceImpl
>());
903
var
dashboardService = CreateDashboardService(dashboardServiceData, hostEnvironment: hostEnvironment, configuration: configuration);
927
var
dashboardService = CreateDashboardService(dashboardServiceData, hostEnvironment: hostEnvironment, configuration: configuration);
952
var
dashboardService = CreateDashboardService(dashboardServiceData, configuration: configuration);
981
var dto =
DashboardServiceImpl
.CreateInteractionInputDto(input, maxFileUploadSize: serverLimit);
993
var
dashboardService = CreateDashboardService(dashboardServiceData, fileUploadStore: fileUploadStore);
1028
var
dashboardService = CreateDashboardService(dashboardServiceData, fileUploadStore: fileUploadStore);
1050
var
dashboardService = CreateDashboardService(dashboardServiceData, fileUploadStore: fileUploadStore);
1081
var
dashboardService = CreateDashboardService(dashboardServiceData, configuration: configuration, fileUploadStore: fileUploadStore);
1113
var
dashboardService = CreateDashboardService(dashboardServiceData, configuration: configuration, fileUploadStore: fileUploadStore);
1143
var
dashboardService = CreateDashboardService(dashboardServiceData, configuration: configuration, fileUploadStore: fileUploadStore);
1165
var
dashboardService = CreateDashboardService(dashboardServiceData, fileUploadStore: fileUploadStore);
1190
var
dashboardService = CreateDashboardService(dashboardServiceData, fileUploadStore: fileUploadStore);
1209
var
dashboardService = CreateDashboardService(dashboardServiceData, fileUploadStore: fileUploadStore);
1368
var
dashboardService = CreateDashboardService(dashboardServiceData, fileUploadStore: fileUploadStore);
1434
var
service = CreateDashboardService(serviceData, terminalService: terminalService);
1506
var
service = CreateDashboardService(serviceData, terminalService: terminalService);
1537
var
service = CreateDashboardService(serviceData, terminalService: terminalService);
1585
var
service = CreateDashboardService(serviceData, terminalService: terminalService);
1614
var
service = CreateDashboardService(serviceData, terminalService: terminalService);
1636
var
service = CreateDashboardService(serviceData, terminalService: terminalService);
1667
var
service = CreateDashboardService(serviceData, terminalService: terminalService);
1694
var
service = CreateDashboardService(serviceData, terminalService: terminalService);
1728
Assert.Equal(10,
DashboardServiceImpl
.CloseTerminalTimeoutSeconds);
1773
var logger = new TestLogger<
DashboardServiceImpl
>(new TestLoggerFactory(sink, enabled: true));
1774
var
service = CreateDashboardService(serviceData, logger: logger, terminalService: terminalService);
1853
var logger = new TestLogger<
DashboardServiceImpl
>(new TestLoggerFactory(sink, enabled: true));
1854
var
service = CreateDashboardService(serviceData, logger: logger, terminalService: terminalService);
1870
private static
DashboardServiceImpl
CreateDashboardService(
1874
ILogger<
DashboardServiceImpl
>? logger = null,
1883
logger ?? NullLogger<
DashboardServiceImpl
>.Instance,