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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per