ASP0018: Nicht verwendeter Routenparameter
Wert | |
---|---|
Regel-ID | ASP0018 |
Kategorie | Verwendung |
Fix führt oder führt nicht zur Unterbrechung | Nicht unterbrechend |
Ursache
Ein Routenparameter wird angegeben, aber nicht verwendet.
Regelbeschreibung
Ein Routenparameter wird angegeben, aber nicht verwendet. Im folgenden Beispiel wird der id
Parameter in der Route, aber nicht im Routenhandler definiert.
var app = WebApplication.Create();
app.MapGet("/{id}", () => ...);
Behandeln von Verstößen
Um einen Verstoß gegen diese Regel zu beheben, entfernen Sie den Typ oder fügen Sie den Code hinzu, der den Parameter verwendet.
var app = WebApplication.Create();
app.MapGet("/{id}", (id) => ...);
Wann sollten Warnungen unterdrückt werden?
Unterdrücken Sie generell keine Warnung aus dieser Regel, ohne den Routenparameter zu überprüfen. Eigenschaften innerhalb des gebundenen Modells für FromRoute-Attribute werden möglicherweise nicht analysiert. Weitere Informationen finden Sie unter GitHub-Problem #54212
.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für