2 writes to _app
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
124_app = builder.Build(); 236_app = builder.Build();
27 references to _app
Aspire.Dashboard (27)
DashboardWebApplication.cs (27)
125_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 238_dashboardOptionsMonitor = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>(); 244_app.UseRequestLocalization(new RequestLocalizationOptions() 250_app.Lifetime.ApplicationStarted.Register(() => 257var options = _app.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue; 283_app.Use(async (context, next) => 302_app.UseCors(); 305_app.UseMiddleware<ValidateTokenMiddleware>(); 308if (!_app.Environment.IsDevelopment()) 310_app.UseExceptionHandler("/error"); 313_app.UseHsts(); 317_app.UseResponseCompression(); 319_app.UseStatusCodePagesWithReExecute("/error/{0}"); 323_app.UseHttpsRedirection(); 326_app.UseStaticFiles(new StaticFileOptions() 341_app.UseAuthorization(); 343_app.UseMiddleware<BrowserSecurityHeadersMiddleware>(); 344_app.UseAntiforgery(); 346_app.MapRazorComponents<App>().AddInteractiveServerRenderMode(); 349_app.MapHttpOtlpApi(dashboardOptions.Otlp); 352_app.MapGrpcService<OtlpGrpcMetricsService>(); 353_app.MapGrpcService<OtlpGrpcTraceService>(); 354_app.MapGrpcService<OtlpGrpcLogsService>(); 358_app.MapPost("/api/validatetoken", async (string token, HttpContext httpContext, IOptionsMonitor<DashboardOptions> dashboardOptions) => 365_app.MapGet("/api/signout", async (HttpContext httpContext) => 376_app.MapPost("/authentication/logout", () => TypedResults.SignOut(authenticationSchemes: [CookieAuthenticationDefaults.AuthenticationScheme, OpenIdConnectDefaults.AuthenticationScheme])); 394return _app.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>();