2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
176_app = builder.Build(); 317_app = builder.Build();
36 references to _app
Aspire.Dashboard (36)
DashboardWebApplication.cs (36)
177_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 180Services = _app.Services; 319_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 321Services = _app.Services; 329_app.UseRequestLocalization(new RequestLocalizationOptions() 335_app.Lifetime.ApplicationStarted.Register(() => 342var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 378var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 383var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 390var telemetryService = _app.Services.GetRequiredService<DashboardTelemetryService>(); 406_app.Use(async (context, next) => 425_app.UseCors(); 428_app.UseMiddleware<ValidateTokenMiddleware>(); 431if (!_app.Environment.IsDevelopment()) 433_app.UseExceptionHandler("/error"); 436_app.UseHsts(); 440_app.UseResponseCompression(); 442_app.UseStatusCodePagesWithReExecute("/error/{0}"); 446_app.UseHttpsRedirection(); 449_app.UseStaticFiles(new StaticFileOptions() 467_app.UseForwardedHeaders(); 470_app.UseAuthorization(); 472_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 473_app.UseAntiforgery(); 475_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 478_app.MapHttpOtlpApi(dashboardOptions.Otlp); 481_app.MapGrpcService<OtlpGrpcMetricsService>(); 482_app.MapGrpcService<OtlpGrpcTraceService>(); 483_app.MapGrpcService<OtlpGrpcLogsService>(); 485_app.MapDashboardApi(dashboardOptions); 486_app.MapDashboardHealthChecks(); 491return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 912_app.Run(); 919return _app.StartAsync(cancellationToken); 925return _app.StopAsync(cancellationToken); 930return _app.DisposeAsync();