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 | ASP0018 | 
| Kategori | Användning | 
| Korrigeringen är antingen brytande eller icke-brytande | Oskiljbar | 
Orsak
En routningsparameter anges men används inte.
Regelbeskrivning
En routningsparameter anges men används inte. I exemplet nedan definieras parametern id i vägen men inte i routningshanteraren.
var app = WebApplication.Create();
app.MapGet("/{id}", () => ...);
Så här åtgärdar du överträdelser
Om du vill åtgärda ett brott mot den här regeln tar du bort routningsparametern eller lägger till kod som använder parametern.
var app = WebApplication.Create();
app.MapGet("/{id}", (string id) => ...);
När du ska ignorera varningar
I allmänhet ska du inte ignorera en varning från den här regeln utan att verifiera att routningsparametern används. För närvarande kan egenskaper inom den bundna modellen för FromRoute-attribut inte analyseras. Mer information finns i GitHub-problem #54212.
ASP.NET Core