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; 395var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 400var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 407var telemetryService = _app.Services.GetRequiredService<DashboardTelemetryService>(); 423_app.Use(async (context, next) => 442_app.UseCors(); 445_app.UseMiddleware<ValidateTokenMiddleware>(); 449_app.MapMcp("/mcp").RequireAuthorization(McpApiKeyAuthenticationHandler.PolicyName); 453if (!_app.Environment.IsDevelopment()) 455_app.UseExceptionHandler("/error"); 458_app.UseHsts(); 462_app.UseResponseCompression(); 464_app.UseStatusCodePagesWithReExecute("/error/{0}"); 468_app.UseHttpsRedirection(); 471_app.UseStaticFiles(new StaticFileOptions() 489_app.UseForwardedHeaders(); 492_app.UseAuthorization(); 494_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 495_app.UseAntiforgery(); 497_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 500_app.MapHttpOtlpApi(dashboardOptions.Otlp); 503_app.MapGrpcService<OtlpGrpcMetricsService>(); 504_app.MapGrpcService<OtlpGrpcTraceService>(); 505_app.MapGrpcService<OtlpGrpcLogsService>(); 507_app.MapDashboardApi(dashboardOptions); 508_app.MapDashboardHealthChecks(); 513return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 909_app.Run(); 916return _app.StartAsync(cancellationToken); 922return _app.StopAsync(cancellationToken); 927return _app.DisposeAsync();