Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
| 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.