2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
272_app = builder.Build(); 474_app = builder.Build();
42 references to _app
Aspire.Dashboard (42)
DashboardWebApplication.cs (42)
273_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 276Services = _app.Services; 476_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 478Services = _app.Services; 486_app.UseRequestLocalization(new RequestLocalizationOptions() 492_app.Lifetime.ApplicationStarted.Register(() => 501var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 551_app.Use(async (context, next) => 570_app.UseCors(); 577_app.UseForwardedHeaders(); 580_app.UseMiddleware<ValidateTokenMiddleware>(); 581_app.UseMiddleware<DashboardExperienceRedirectMiddleware>(); 584if (!_app.Environment.IsDevelopment()) 586_app.UseExceptionHandler("/error"); 589_app.UseHsts(); 593_app.UseResponseCompression(); 595_app.UseStatusCodePagesWithReExecute("/error/{0}"); 599_app.UseHttpsRedirection(); 602_app.UseStaticFiles(new StaticFileOptions() 617_app.UseAuthorization(); 619_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 620_app.UseAntiforgery(); 621_app.UseWebSockets(); 626_app.Use(async (context, next) => 641_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(options => 647_app.MapTerminalWebSocket(); 650_app.MapHttpOtlpApi(dashboardOptions.Otlp); 653_app.MapGrpcService<OtlpGrpcMetricsService>(); 654_app.MapGrpcService<OtlpGrpcTraceService>(); 655_app.MapGrpcService<OtlpGrpcLogsService>(); 657_app.MapTelemetryApi(dashboardOptions); 658_app.MapDashboardApi(dashboardOptions); 659_app.MapDashboardHealthChecks(); 664var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 665var suppressBrowserToken = _app.Configuration.GetBool(KnownConfigNames.DashboardSuppressBrowserTokenInOutput) ?? false; 673var isContainer = _app.Configuration.GetBool(KnownConfigNames.DotnetRunningInContainer) ?? false; 686return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 1136_app.WaitForShutdown(); 1174await _app.WaitForShutdownAsync(cancellationToken).ConfigureAwait(false); 1226await _app.StartAsync(cancellationToken).ConfigureAwait(false); 1250return _app.StopAsync(cancellationToken); 1255return _app.DisposeAsync();