Delen via


ASP0015: Suggesties voor het gebruik van IHeaderDictionary-eigenschappen

Waarde
Regel-id ASP0015
Categorie Gebruik
De oplossing veroorzaakt brekende of niet-brekende problemen Onbreekbaar

Oorzaak

IHeaderDictionary-eigenschappen zijn de aanbevolen strategie voor het openen van headers.

Beschrijving van regel

IHeaderDictionary eigenschappen worden aanbevolen voor toegang tot headers. Toegang tot headers met behulp van een indexeerfunctie, zoals in het onderstaande voorbeeld wordt niet aanbevolen.

var app = WebApplication.Create();

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

app.Run();

Hoe schendingen op te lossen

Als u een schending van deze regel wilt oplossen, gebruikt u de eigenschap die is opgegeven in het analysebericht voor toegang tot de koptekst die is opgegeven in het bericht of past u het bijbehorende codefix toe.

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

Wanneer waarschuwingen onderdrukken

Onderdruk de waarschuwing van deze regel niet.