2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
182_app = builder.Build(); 330_app = builder.Build();
37 references to _app
Aspire.Dashboard (37)
DashboardWebApplication.cs (37)
183_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 186Services = _app.Services; 332_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 334Services = _app.Services; 342_app.UseRequestLocalization(new RequestLocalizationOptions() 348_app.Lifetime.ApplicationStarted.Register(() => 355var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 401var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 406var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 413var telemetryService = _app.Services.GetRequiredService<DashboardTelemetryService>(); 429_app.Use(async (context, next) => 448_app.UseCors(); 451_app.UseMiddleware<ValidateTokenMiddleware>(); 454if (!_app.Environment.IsDevelopment()) 456_app.UseExceptionHandler("/error"); 459_app.UseHsts(); 463_app.UseResponseCompression(); 465_app.UseStatusCodePagesWithReExecute("/error/{0}"); 469_app.UseHttpsRedirection(); 472_app.UseStaticFiles(new StaticFileOptions() 490_app.UseForwardedHeaders(); 493_app.UseAuthorization(); 495_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 496_app.UseAntiforgery(); 498_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 501_app.MapHttpOtlpApi(dashboardOptions.Otlp); 504_app.MapGrpcService<OtlpGrpcMetricsService>(); 505_app.MapGrpcService<OtlpGrpcTraceService>(); 506_app.MapGrpcService<OtlpGrpcLogsService>(); 508_app.MapDashboardMcp(dashboardOptions); 509_app.MapDashboardApi(dashboardOptions); 510_app.MapDashboardHealthChecks(); 515return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 912_app.Run(); 919return _app.StartAsync(cancellationToken); 925return _app.StopAsync(cancellationToken); 930return _app.DisposeAsync();