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}", (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ą #54212
GitHub.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla