ASP0018: Parámetro de ruta sin usar
Valor | |
---|---|
Identificador de la regla | ASP0018 |
Categoría | Uso |
La corrección es problemática o no problemática | Poco problemático |
Causa
Se especifica un parámetro de ruta, pero no se usa.
Descripción de la regla
Se especifica un parámetro de ruta, pero no se usa. En el ejemplo siguiente, el parámetro id
se define en la ruta, pero no en el controlador de ruta.
var app = WebApplication.Create();
app.MapGet("/{id}", () => ...);
Cómo corregir infracciones
Para corregir una infracción de esta regla, quite el parámetro de ruta o agregue código que lo utilice.
var app = WebApplication.Create();
app.MapGet("/{id}", (id) => ...);
Cuándo suprimir las advertencias
En general, no suprimir una advertencia de esta regla sin validar el parámetro de ruta se usa. Actualmente, es posible que no se analicen las propiedades dentro del modelo enlazado para atributosFromRoute. Para obtener más información, consulte problema de GitHub #54212
.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de