2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
182_app = builder.Build(); 329_app = builder.Build();
37 references to _app
Aspire.Dashboard (37)
DashboardWebApplication.cs (37)
183_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 186Services = _app.Services; 331_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 333Services = _app.Services; 341_app.UseRequestLocalization(new RequestLocalizationOptions() 347_app.Lifetime.ApplicationStarted.Register(() => 354var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 400var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 405var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 412var telemetryService = _app.Services.GetRequiredService<DashboardTelemetryService>(); 428_app.Use(async (context, next) => 447_app.UseCors(); 450_app.UseMiddleware<ValidateTokenMiddleware>(); 454_app.MapMcp("/mcp").RequireAuthorization(McpApiKeyAuthenticationHandler.PolicyName); 458if (!_app.Environment.IsDevelopment()) 460_app.UseExceptionHandler("/error"); 463_app.UseHsts(); 467_app.UseResponseCompression(); 469_app.UseStatusCodePagesWithReExecute("/error/{0}"); 473_app.UseHttpsRedirection(); 476_app.UseStaticFiles(new StaticFileOptions() 494_app.UseForwardedHeaders(); 497_app.UseAuthorization(); 499_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 500_app.UseAntiforgery(); 502_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 505_app.MapHttpOtlpApi(dashboardOptions.Otlp); 508_app.MapGrpcService<OtlpGrpcMetricsService>(); 509_app.MapGrpcService<OtlpGrpcTraceService>(); 510_app.MapGrpcService<OtlpGrpcLogsService>(); 512_app.MapDashboardApi(dashboardOptions); 513_app.MapDashboardHealthChecks(); 518return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 915_app.Run(); 922return _app.StartAsync(cancellationToken); 928return _app.StopAsync(cancellationToken); 933return _app.DisposeAsync();