2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
168_app = builder.Build(); 283_app = builder.Build();
36 references to _app
Aspire.Dashboard (36)
DashboardWebApplication.cs (36)
169_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 172Services = _app.Services; 285_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 287Services = _app.Services; 295_app.UseRequestLocalization(new RequestLocalizationOptions() 301_app.Lifetime.ApplicationStarted.Register(() => 308var corsOptions = _app.Services.GetRequiredService<IOptions<CorsOptions>>().Value; 344var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 349var isContainer = _app.Configuration.GetBool("DOTNET_RUNNING_IN_CONTAINER") ?? false; 356var telemetryService = _app.Services.GetRequiredService<DashboardTelemetryService>(); 372_app.Use(async (context, next) => 391_app.UseCors(); 394_app.UseMiddleware<ValidateTokenMiddleware>(); 397if (!_app.Environment.IsDevelopment()) 399_app.UseExceptionHandler("/error"); 402_app.UseHsts(); 406_app.UseResponseCompression(); 408_app.UseStatusCodePagesWithReExecute("/error/{0}"); 412_app.UseHttpsRedirection(); 415_app.UseStaticFiles(new StaticFileOptions() 430_app.UseAuthorization(); 432_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 433_app.UseAntiforgery(); 435_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 438_app.MapHttpOtlpApi(dashboardOptions.Otlp); 441_app.MapGrpcService<OtlpGrpcMetricsService>(); 442_app.MapGrpcService<OtlpGrpcTraceService>(); 443_app.MapGrpcService<OtlpGrpcLogsService>(); 445_app.MapDashboardApi(dashboardOptions); 446_app.MapDashboardHealthChecks(); 447_app.MapDashboardBlazor(); 452return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>(); 850_app.Run(); 857return _app.StartAsync(cancellationToken); 863return _app.StopAsync(cancellationToken); 868return _app.DisposeAsync();