2 writes to Services
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
276Services = _app.Services; 480Services = _app.Services;
45 references to Services
Aspire.Dashboard (3)
DashboardWebApplication.cs (3)
496Services.GetRequiredService<DashboardStartupTelemetry>().RecordSuccess(); 1219Services.GetRequiredService<DashboardTelemetryManager>().Initialize(); 1220Services.GetRequiredService<DashboardStartupTelemetry>().RecordFailure(errorType);
Aspire.Dashboard.Playwright.Tests (14)
Integration\Playwright\AspireMenuLayoutTests.cs (1)
29var repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<ITelemetryRepositoryWriter>();
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (2)
63var writer = DashboardApp.Services.GetRequiredService<IResourceRepositoryWriter>(); 150var applicationName = DashboardApp.Services.GetRequiredService<IOptions<DashboardOptions>>().Value.GetApplicationNameOrDefault();
Integration\Playwright\ResourcePaneInteractionTests.cs (2)
34var repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<ITelemetryRepositoryWriter>(); 257var repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<ITelemetryRepositoryWriter>();
Integration\Playwright\ResourcePanelNavigationTests.cs (2)
182var writer = DashboardServerFixture.DashboardApp.Services.GetRequiredService<ITelemetryRepositoryWriter>(); 245var writer = DashboardServerFixture.DashboardApp.Services.GetRequiredService<ITelemetryRepositoryWriter>();
Integration\Playwright\ResourcePaneResponsiveTests.cs (3)
2132await fixture.DashboardApp.Services.GetRequiredService<ITelemetryRepositoryWriter>().AddLogsAsync(new AddContext(), new RepeatedField<ResourceLogs> 2150var services = fixture.DashboardApp.Services; 2613var writer = DashboardApp.Services.GetRequiredService<ITelemetryRepositoryWriter>();
Integration\Playwright\TerminalTests.cs (1)
105using var session = fixture.DashboardApp.Services.GetRequiredService<TerminalViewSessionRegistry>()
Integration\Playwright\TracesLayoutTests.cs (3)
30var repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<ITelemetryRepositoryWriter>(); 98var repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<ITelemetryRepositoryWriter>(); 124var repository = DashboardServerFixture.DashboardApp.Services.GetRequiredService<ITelemetryRepositoryWriter>();
Aspire.Dashboard.Tests (28)
DashboardOptionsTests.cs (4)
383var options = app.Services.GetService<IOptionsMonitor<DashboardOptions>>()!; 423var options = app.Services.GetRequiredService<IOptions<AntiforgeryOptions>>().Value; 487var openIdConnectAuthOptions = app.Services.GetService<IOptionsMonitor<OpenIdConnectOptions>>()?.Get(OpenIdConnectDefaults.AuthenticationScheme); 517var cookieOptions = app.Services.GetRequiredService<IOptionsMonitor<CookieAuthenticationOptions>>().Get(CookieAuthenticationDefaults.AuthenticationScheme);
Integration\HealthTests.cs (3)
71var activitySource = fixture.App.Services.GetRequiredService<DashboardActivitySource>(); 109var resourceAttributes = app.Services.GetRequiredService<TracerProvider>().GetResource().Attributes.ToDictionary(); 120Assert.Null(app.Services.GetService<LoggerProvider>());
Integration\OtlpHttpJsonTests.cs (5)
524var telemetryRepository = app.Services.GetRequiredService<ITelemetryRepository>(); 584var telemetryRepository = app.Services.GetRequiredService<ITelemetryRepository>(); 661var telemetryRepository = app.Services.GetRequiredService<ITelemetryRepository>(); 711var telemetryRepository = app.Services.GetRequiredService<ITelemetryRepository>(); 761var telemetryRepository = app.Services.GetRequiredService<ITelemetryRepository>();
Integration\StartupTests.cs (14)
70var endpoints = app.Services.GetRequiredService<OtlpEndpointInfo>(); 91var options = app.Services.GetRequiredService<IOptions<Microsoft.AspNetCore.Http.Json.JsonOptions>>().Value.SerializerOptions; 113var databasePool = app.Services.GetRequiredService<DashboardDataSourcePool>(); 115var currentRun = app.Services.GetRequiredService<IDashboardRunStore>().GetRuns().Single(run => run.IsCurrent); 116var telemetryRepository = Assert.IsType<SqliteTelemetryRepository>(app.Services.GetRequiredService<ITelemetryRepository>()); 122Assert.Same(databasePool.Current.ResourceRepository, app.Services.GetRequiredService<IResourceRepository>()); 123Assert.Null(app.Services.GetService<DashboardSqliteDatabase>()); 427Assert.False(app.Services.GetRequiredService<DashboardTelemetryService>().IsTelemetryEnabled); 428Assert.True(app.Services.GetRequiredService<DashboardTelemetryManager>().IsInitialized); 670var options = app.Services.GetRequiredService<IOptions<LoggerFilterOptions>>(); 712var options = app.Services.GetRequiredService<IOptions<LoggerFilterOptions>>(); 1104var loggerProviders = app.Services.GetServices<ILoggerProvider>(); 1116var manager = app.Services.GetRequiredService<DashboardTelemetryManager>(); 1117var telemetry = app.Services.GetRequiredService<DashboardTelemetryService>();
Integration\TelemetryApiTests.cs (1)
41var options = app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue;
Shared\TerminalTestHost.cs (1)
65_app.Services.GetRequiredService<TerminalViewSessionRegistry>().Create(Endpoint, readOnly);