Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
| Hodnota | |
|---|---|
| Identifikátor pravidla | ASP0018 |
| Kategorie | Usage |
| Oprava je destruktivní nebo nedestruktivní | Non-breaking |
Příčina
Parametr trasy je zadán, ale nepoužívá se.
Popis pravidla
Parametr trasy je zadán, ale nepoužívá se. V následujícím příkladu je parametr id definován v trase, ale ne v obslužné rutině.
var app = WebApplication.Create();
app.MapGet("/{id}", () => ...);
Jak opravit porušení
Chcete-li opravit porušení tohoto pravidla, odeberte parametr trasy nebo přidejte kód, který tento parametr používá.
var app = WebApplication.Create();
app.MapGet("/{id}", (string id) => ...);
Kdy potlačit upozornění
Obecně platí, že nepotlačujte upozornění z tohoto pravidla bez ověření, že je parametr trasy použit. V současné době nelze analyzovat vlastnosti v rámci vázaného modelu pro atributy FromRoute . Další informace najdete v tématu Problém #54212s GitHubem .