2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
164_app = builder.Build(); 271_app = builder.Build();
29 references to _app
Aspire.Dashboard (29)
DashboardWebApplication.cs (29)
165_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 168Services = _app.Services; 273_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 275Services = _app.Services; 283_app.UseRequestLocalization(new RequestLocalizationOptions() 289_app.Lifetime.ApplicationStarted.Register(() => 296var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 332var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 337var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 346_app.Use(async (context, next) => 365_app.UseCors(); 368_app.UseMiddleware<ValidateTokenMiddleware>(); 371if (!_app.Environment.IsDevelopment()) 373_app.UseExceptionHandler("/error"); 376_app.UseHsts(); 380_app.UseResponseCompression(); 382_app.UseStatusCodePagesWithReExecute("/error/{0}"); 386_app.UseHttpsRedirection(); 389_app.UseStaticFiles(new StaticFileOptions() 404_app.UseAuthorization(); 406_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 407_app.UseAntiforgery(); 409_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 412_app.MapHttpOtlpApi(dashboardOptions.Otlp); 415_app.MapGrpcService<OtlpGrpcMetricsService>(); 416_app.MapGrpcService<OtlpGrpcTraceService>(); 417_app.MapGrpcService<OtlpGrpcLogsService>(); 419_app.MapDashboardApi(dashboardOptions); 424return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>();