Dela via


ASP0018: Oanvänd vägparameter

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.