Udostępnij za pośrednictwem


ASP0018: Nieużywany parametr trasy

Wartość
Identyfikator reguły ASP0018
Kategoria Użycie
Poprawka powodująca niezgodność lub niezgodność Niezgodność

Przyczyna

Określono parametr trasy, ale nie został użyty.

Opis reguły

Określono parametr trasy, ale nie został użyty. W poniższym przykładzie parametr jest zdefiniowany w trasie, id ale nie w procedurze obsługi tras.

var app = WebApplication.Create();

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

Jak naprawić naruszenia

Aby naprawić naruszenie tej reguły, usuń parametr trasy lub dodaj kod, który używa parametru .

var app = WebApplication.Create();

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

Kiedy pomijać ostrzeżenia

Ogólnie rzecz biorąc, nie pomijaj ostrzeżenia z tej reguły bez sprawdzania poprawności parametru trasy jest używany. Obecnie właściwości w powiązanym modelu dla atrybutów usługi FromRoute mogą nie być analizowane. Aby uzyskać więcej informacji, zobacz Problem z usługą #54212GitHub.