Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
| Value | |
|---|---|
| ID da regra | ASP0018 |
| Categoria | Usage |
| Correção é disruptiva ou não disruptiva | Non-breaking |
Motivo
Um parâmetro de rota é especificado, mas não usado.
Descrição da regra
Um parâmetro de rota é especificado, mas não usado. No exemplo a seguir, o id parâmetro é definido na rota, mas não no manipulador de rotas.
var app = WebApplication.Create();
app.MapGet("/{id}", () => ...);
Como corrigir violações
Para corrigir uma violação dessa regra, remova o parâmetro de rota ou adicione o código que usa o parâmetro.
var app = WebApplication.Create();
app.MapGet("/{id}", (string id) => ...);
Quando suprimir avisos
Em geral, não suprime um aviso dessa regra sem validar se o parâmetro de rota é usado. Atualmente, as propriedades dentro do modelo associado aos atributos FromRoute podem não ser analisadas corretamente. Para obter mais informações, consulte o problema #54212do GitHub.