2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
169_app = builder.Build(); 299_app = builder.Build();
36 references to _app
Aspire.Dashboard (36)
DashboardWebApplication.cs (36)
170_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 173Services = _app.Services; 301_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 303Services = _app.Services; 311_app.UseRequestLocalization(new RequestLocalizationOptions() 317_app.Lifetime.ApplicationStarted.Register(() => 324var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 360var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 365var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 372var telemetryService = _app.Services.GetRequiredService<DashboardTelemetryService>(); 388_app.Use(async (context, next) => 407_app.UseCors(); 410_app.UseMiddleware<ValidateTokenMiddleware>(); 413if (!_app.Environment.IsDevelopment()) 415_app.UseExceptionHandler("/error"); 418_app.UseHsts(); 422_app.UseResponseCompression(); 424_app.UseStatusCodePagesWithReExecute("/error/{0}"); 428_app.UseHttpsRedirection(); 431_app.UseStaticFiles(new StaticFileOptions() 449_app.UseForwardedHeaders(); 452_app.UseAuthorization(); 454_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 455_app.UseAntiforgery(); 457_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 460_app.MapHttpOtlpApi(dashboardOptions.Otlp); 463_app.MapGrpcService<OtlpGrpcMetricsService>(); 464_app.MapGrpcService<OtlpGrpcTraceService>(); 465_app.MapGrpcService<OtlpGrpcLogsService>(); 467_app.MapDashboardApi(dashboardOptions); 468_app.MapDashboardHealthChecks(); 473return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 871_app.Run(); 878return _app.StartAsync(cancellationToken); 884return _app.StopAsync(cancellationToken); 889return _app.DisposeAsync();