ASP0018 : paramètre d’itinéraire inutilisé
Value | |
---|---|
Identificateur de la règle | ASP0018 |
Catégorie | Utilisation |
Le correctif est cassant ou non cassant | Sans rupture |
Cause
Un paramètre d’itinéraire est spécifié, mais pas utilisé.
Description de la règle
Un paramètre d’itinéraire est spécifié, mais pas utilisé. Dans l’exemple ci-dessous, le paramètre id
est défini dans l’itinéraire, mais pas dans le gestionnaire d’itinéraire.
var app = WebApplication.Create();
app.MapGet("/{id}", () => ...);
Comment corriger les violations
Pour corriger une violation de cette règle, supprimez le paramètre d’itinéraire ou ajoutez du code qui utilise le paramètre.
var app = WebApplication.Create();
app.MapGet("/{id}", (string id) => ...);
Quand supprimer les avertissements
En règle générale, ne supprimez pas un avertissement de cette règle sans valider le paramètre de routage utilisé. Actuellement, les propriétés du modèle lié pour les attributs FromRoute peuvent ne pas être analysées. Pour plus d’informations, consultez Problème GitHub #54212
.