2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
173_app = builder.Build(); 303_app = builder.Build();
36 references to _app
Aspire.Dashboard (36)
DashboardWebApplication.cs (36)
174_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 177Services = _app.Services; 305_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 307Services = _app.Services; 315_app.UseRequestLocalization(new RequestLocalizationOptions() 321_app.Lifetime.ApplicationStarted.Register(() => 328var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 364var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 369var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 376var telemetryService = _app.Services.GetRequiredService<DashboardTelemetryService>(); 392_app.Use(async (context, next) => 411_app.UseCors(); 414_app.UseMiddleware<ValidateTokenMiddleware>(); 417if (!_app.Environment.IsDevelopment()) 419_app.UseExceptionHandler("/error"); 422_app.UseHsts(); 426_app.UseResponseCompression(); 428_app.UseStatusCodePagesWithReExecute("/error/{0}"); 432_app.UseHttpsRedirection(); 435_app.UseStaticFiles(new StaticFileOptions() 453_app.UseForwardedHeaders(); 456_app.UseAuthorization(); 458_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 459_app.UseAntiforgery(); 461_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 464_app.MapHttpOtlpApi(dashboardOptions.Otlp); 467_app.MapGrpcService<OtlpGrpcMetricsService>(); 468_app.MapGrpcService<OtlpGrpcTraceService>(); 469_app.MapGrpcService<OtlpGrpcLogsService>(); 471_app.MapDashboardApi(dashboardOptions); 472_app.MapDashboardHealthChecks(); 477return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 875_app.Run(); 882return _app.StartAsync(cancellationToken); 888return _app.StopAsync(cancellationToken); 893return _app.DisposeAsync();