Delen via


ASP0018: Niet-gebruikte routeparameter

Waarde
Regel-id ASP0018
Categorie Gebruik
De oplossing veroorzaakt brekende of niet-brekende problemen Niet-afbreekbaar

Oorzaak

Er wordt een routeparameter opgegeven, maar niet gebruikt.

Beschrijving van regel

Er wordt een routeparameter opgegeven, maar niet gebruikt. In het onderstaande voorbeeld wordt de id parameter gedefinieerd in de route, maar niet in de route-handler.

var app = WebApplication.Create();

app.MapGet("/{id}", () => ...);

Hoe schendingen op te lossen

Als u een schending van deze regel wilt oplossen, verwijdert u de routeparameter of voegt u code toe die gebruikmaakt van de parameter.

var app = WebApplication.Create();

app.MapGet("/{id}", (string id) => ...);

Wanneer waarschuwingen onderdrukken

Over het algemeen moet u een waarschuwing van deze regel niet onderdrukken zonder de routeparameter te valideren. Momenteel worden eigenschappen binnen het afhankelijke model voor FromRoute-kenmerken mogelijk niet geanalyseerd. Zie GitHub-probleem #54212voor meer informatie.