2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
203_app = builder.Build(); 386_app = builder.Build();
42 references to _app
Aspire.Dashboard (42)
DashboardWebApplication.cs (42)
204_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 207Services = _app.Services; 388_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 390Services = _app.Services; 398_app.UseRequestLocalization(new RequestLocalizationOptions() 404_app.Lifetime.ApplicationStarted.Register(() => 411var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 458var telemetryService = _app.Services.GetRequiredService<DashboardTelemetryService>(); 474_app.Use(async (context, next) => 493_app.UseCors(); 500_app.UseForwardedHeaders(); 503_app.UseMiddleware<ValidateTokenMiddleware>(); 506if (!_app.Environment.IsDevelopment()) 508_app.UseExceptionHandler("/error"); 511_app.UseHsts(); 515_app.UseResponseCompression(); 517_app.UseStatusCodePagesWithReExecute("/error/{0}"); 521_app.UseHttpsRedirection(); 524_app.UseStaticFiles(new StaticFileOptions() 539_app.UseAuthorization(); 541_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 542_app.UseAntiforgery(); 543_app.UseWebSockets(); 548_app.Use(async (context, next) => 563_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 566_app.MapTerminalWebSocket(); 569_app.MapHttpOtlpApi(dashboardOptions.Otlp); 572_app.MapGrpcService<OtlpGrpcMetricsService>(); 573_app.MapGrpcService<OtlpGrpcTraceService>(); 574_app.MapGrpcService<OtlpGrpcLogsService>(); 576_app.MapTelemetryApi(dashboardOptions); 577_app.MapDashboardApi(dashboardOptions); 578_app.MapDashboardHealthChecks(); 583var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 584var suppressBrowserToken = _app.Configuration.GetBool(KnownConfigNames.DashboardSuppressBrowserTokenInOutput) ?? false; 594var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 607return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 1002_app.Run(); 1038await ((IHost)_app).RunAsync(cancellationToken).ConfigureAwait(false); 1079return _app.StartAsync(cancellationToken); 1085return _app.StopAsync(cancellationToken); 1090return _app.DisposeAsync();