Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
| Value | |
|---|---|
| ID della regola | ASP0015 |
| Categoria | Usage |
| La modifica è dirompente o non dirompente | Non-breaking |
Motivo
Le proprietà dell'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 tramite un indicizzatore, come illustrato 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 eliminare un avviso da questa regola.