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(() =>
257
var options =
_app
.Services.GetRequiredService<IOptionsMonitor<DashboardOptions>>().CurrentValue;
283
_app
.Use(async (context, next) =>
302
_app
.UseCors();
305
_app
.UseMiddleware<ValidateTokenMiddleware>();
308
if (!
_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]));
394
return
_app
.Services.GetRequiredService<ILoggerFactory>().CreateLogger<DashboardWebApplication>();