Partager via


ASP0015 : Suggérer à l’aide de propriétés IHeaderDictionary

Valeur
Identificateur de la règle ASP0015
Catégorie Usage
Le correctif est cassant ou non cassant Non-breaking

La cause

Les propriétés IHeaderDictionary sont la stratégie recommandée pour accéder aux en-têtes.

Description de la règle

IHeaderDictionary les propriétés sont recommandées pour accéder aux en-têtes. L’accès aux en-têtes à l’aide d’un indexeur comme dans l’exemple ci-dessous n’est pas recommandé.

var app = WebApplication.Create();

app.MapGet("/", (HttpContext context) => context.Request.Headers[""content-type""]);

app.Run();

Comment corriger les violations

Pour corriger une violation de cette règle, utilisez la propriété spécifiée dans le message de l’analyseur pour accéder à l’en-tête spécifié dans le message ou appliquer le codefix associé.

var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers.ContentType);
app.Run();

Quand supprimer les avertissements

Ne supprimez aucun avertissement de cette règle.