Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
| Värde | |
|---|---|
| Regel-ID | ASP0014 | 
| Kategori | Användning | 
| Korrigeringen är antingen brytande eller icke-brytande | Oskiljbar | 
Orsak
Vägar kan registreras direkt på den översta nivån i ett minimalt API-program.
Regelbeskrivning
Vägar kan registreras direkt på den översta nivån i ett minimalt API-program och behöver inte kapslas i ett UseEndpoints anrop.
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.UseEndpoints(endpoints =>
{
    endpoints.MapGet("/", () => "Hello World!");
});
app.Run();
Så här åtgärdar du överträdelser
Om du vill åtgärda ett brott mot den här regeln registrerar du slutpunkterna direkt på WebApplication.
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/", () => "Hello World!");
app.Run();
När du ska ignorera varningar
Varningar från den här regeln kan ignoreras om målanropet UseEndpoints anropas utan några mappningar som en strategi för att organisera mellanprogramsordning.
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
#pragma warning disable ASP0014
app.UseEndpoints(e => {});
#pragma warning restore ASP0014
app.Run();
ASP.NET Core