ASP0015: Sugerir o uso de propriedades IHeaderDictionary
Valor | |
---|---|
ID da regra | ASP0015 |
Categoria | Uso |
Correção interruptiva ou sem interrupção | Sem interrupção |
Causa
As propriedades IHeaderDictionary são a estratégia recomendada para acessar cabeçalhos.
Descrição da regra
IHeaderDictionary
as propriedades são recomendadas para acessar cabeçalhos. Não é recomendável acessar cabeçalhos usando um indexador como no exemplo abaixo.
var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers[""content-type""]);
app.Run();
Como corrigir violações
Para corrigir uma violação dessa regra, use a propriedade especificada na mensagem do analisador para acessar o cabeçalho especificado na mensagem ou aplicar o codefix associado.
var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers.ContentType);
app.Run();
Quando suprimir avisos
Não suprima um aviso nessa regra.
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.