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>(); 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.MapDashboardMcp(dashboardOptions); 508_app.MapDashboardApi(dashboardOptions); 509_app.MapDashboardHealthChecks(); 514return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 911_app.Run(); 918return _app.StartAsync(cancellationToken); 924return _app.StopAsync(cancellationToken); 929return _app.DisposeAsync();