2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
166_app = builder.Build(); 275_app = builder.Build();
29 references to _app
Aspire.Dashboard (29)
DashboardWebApplication.cs (29)
167_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 170Services = _app.Services; 277_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 279Services = _app.Services; 287_app.UseRequestLocalization(new RequestLocalizationOptions() 293_app.Lifetime.ApplicationStarted.Register(() => 300var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 336var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 341var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 350_app.Use(async (context, next) => 369_app.UseCors(); 372_app.UseMiddleware<ValidateTokenMiddleware>(); 375if (!_app.Environment.IsDevelopment()) 377_app.UseExceptionHandler("/error"); 380_app.UseHsts(); 384_app.UseResponseCompression(); 386_app.UseStatusCodePagesWithReExecute("/error/{0}"); 390_app.UseHttpsRedirection(); 393_app.UseStaticFiles(new StaticFileOptions() 408_app.UseAuthorization(); 410_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 411_app.UseAntiforgery(); 413_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 416_app.MapHttpOtlpApi(dashboardOptions.Otlp); 419_app.MapGrpcService<OtlpGrpcMetricsService>(); 420_app.MapGrpcService<OtlpGrpcTraceService>(); 421_app.MapGrpcService<OtlpGrpcLogsService>(); 423_app.MapDashboardApi(dashboardOptions); 428return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>();