Partager via


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.