Share via


ASP0015: Sugerir el uso de propiedades IHeaderDictionary

Valor
Identificador de la regla ASP0015
Categoría Uso
La corrección es problemática o no problemática Poco problemático

Causa

Las propiedades IHeaderDictionary son la estrategia recomendada para acceder a los encabezados.

Descripción de la regla

Se recomiendan las propiedades IHeaderDictionary para acceder a los encabezados. No se recomienda acceder a encabezados mediante un indexador como en el ejemplo siguiente.

var app = WebApplication.Create();

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

app.Run();

Cómo corregir infracciones

Para corregir una infracción de esta regla, use la propiedad especificada en el mensaje del analizador para tener acceso al encabezado especificado en el mensaje o aplicar la corrección de código asociada.

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

Cuándo suprimir las advertencias

No suprima las advertencias de esta regla.