2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
223_app = builder.Build(); 430_app = builder.Build();
42 references to _app
Aspire.Dashboard (42)
DashboardWebApplication.cs (42)
224_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 227Services = _app.Services; 432_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 434Services = _app.Services; 442_app.UseRequestLocalization(new RequestLocalizationOptions() 448_app.Lifetime.ApplicationStarted.Register(() => 455var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 502var telemetryService = _app.Services.GetRequiredService<DashboardTelemetryService>(); 518_app.Use(async (context, next) => 537_app.UseCors(); 544_app.UseForwardedHeaders(); 547_app.UseMiddleware<ValidateTokenMiddleware>(); 550if (!_app.Environment.IsDevelopment()) 552_app.UseExceptionHandler("/error"); 555_app.UseHsts(); 559_app.UseResponseCompression(); 561_app.UseStatusCodePagesWithReExecute("/error/{0}"); 565_app.UseHttpsRedirection(); 568_app.UseStaticFiles(new StaticFileOptions() 583_app.UseAuthorization(); 585_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 586_app.UseAntiforgery(); 587_app.UseWebSockets(); 592_app.Use(async (context, next) => 607_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 610_app.MapTerminalWebSocket(); 613_app.MapHttpOtlpApi(dashboardOptions.Otlp); 616_app.MapGrpcService<OtlpGrpcMetricsService>(); 617_app.MapGrpcService<OtlpGrpcTraceService>(); 618_app.MapGrpcService<OtlpGrpcLogsService>(); 620_app.MapTelemetryApi(dashboardOptions); 621_app.MapDashboardApi(dashboardOptions); 622_app.MapDashboardHealthChecks(); 627var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 628var suppressBrowserToken = _app.Configuration.GetBool(KnownConfigNames.DashboardSuppressBrowserTokenInOutput) ?? false; 638var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 651return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 1099_app.Run(); 1135await ((IHost)_app).RunAsync(cancellationToken).ConfigureAwait(false); 1176return _app.StartAsync(cancellationToken); 1182return _app.StopAsync(cancellationToken); 1187return _app.DisposeAsync();