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ą #54212
GitHub.
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.