ASP0015 : suggérer l’utilisation des propriétés IHeaderDictionary
Value | |
---|---|
Identificateur de la règle | ASP0015 |
Catégorie | Utilisation |
Le correctif est cassant ou non cassant | Sans rupture |
Cause
Les propriétés IHeaderDictionary sont la stratégie recommandée pour accéder aux en-têtes.
Description de la règle
Les propriétés IHeaderDictionary
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 appliquez le correctif de code associé.
var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers.ContentType);
app.Run();
Quand supprimer les avertissements
Ne supprimez pas un avertissement de cette règle.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour