ASP0015: suggerire l'uso delle proprietà IHeaderDictionary
Valore | |
---|---|
ID regola | ASP0015 |
Categoria | Utilizzo |
Correzione che causa un'interruzione o un'interruzione | Nessuna interruzione |
Causa
Le proprietà IHeaderDictionary sono la strategia consigliata per l'accesso alle intestazioni.
Descrizione regola
IHeaderDictionary
Le proprietà sono consigliate per l'accesso alle intestazioni. Non è consigliabile accedere alle intestazioni usando un indicizzatore, come nell'esempio seguente.
var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers[""content-type""]);
app.Run();
Come correggere le violazioni
Per correggere una violazione di questa regola, utilizzare la proprietà specificata nel messaggio dell'analizzatore per accedere all'intestazione specificata nel messaggio o applicare il prefisso associato.
var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers.ContentType);
app.Run();
Quando eliminare gli avvisi
Non escludere un avviso da questa regola.
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.