2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
204_app = builder.Build(); 394_app = builder.Build();
42 references to _app
Aspire.Dashboard (42)
DashboardWebApplication.cs (42)
205_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 208Services = _app.Services; 396_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 398Services = _app.Services; 406_app.UseRequestLocalization(new RequestLocalizationOptions() 412_app.Lifetime.ApplicationStarted.Register(() => 419var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 466var telemetryService = _app.Services.GetRequiredService<DashboardTelemetryService>(); 482_app.Use(async (context, next) => 501_app.UseCors(); 508_app.UseForwardedHeaders(); 511_app.UseMiddleware<ValidateTokenMiddleware>(); 514if (!_app.Environment.IsDevelopment()) 516_app.UseExceptionHandler("/error"); 519_app.UseHsts(); 523_app.UseResponseCompression(); 525_app.UseStatusCodePagesWithReExecute("/error/{0}"); 529_app.UseHttpsRedirection(); 532_app.UseStaticFiles(new StaticFileOptions() 547_app.UseAuthorization(); 549_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 550_app.UseAntiforgery(); 551_app.UseWebSockets(); 556_app.Use(async (context, next) => 571_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 574_app.MapTerminalWebSocket(); 577_app.MapHttpOtlpApi(dashboardOptions.Otlp); 580_app.MapGrpcService<OtlpGrpcMetricsService>(); 581_app.MapGrpcService<OtlpGrpcTraceService>(); 582_app.MapGrpcService<OtlpGrpcLogsService>(); 584_app.MapTelemetryApi(dashboardOptions); 585_app.MapDashboardApi(dashboardOptions); 586_app.MapDashboardHealthChecks(); 591var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 592var suppressBrowserToken = _app.Configuration.GetBool(KnownConfigNames.DashboardSuppressBrowserTokenInOutput) ?? false; 602var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 615return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 1010_app.Run(); 1046await ((IHost)_app).RunAsync(cancellationToken).ConfigureAwait(false); 1087return _app.StartAsync(cancellationToken); 1093return _app.StopAsync(cancellationToken); 1098return _app.DisposeAsync();