ASP0015. Предложение использования свойств IHeaderDictionary
Значение | |
---|---|
Идентификатор правила | ASP0015 |
Категория | Использование |
Исправление является критическим или не критическим | Не критическое |
Причина
Свойства IHeaderDictionary — это рекомендуемая стратегия доступа к заголовкам.
Описание правила
IHeaderDictionary
Свойства рекомендуется использовать для доступа к заголовкам. Доступ к заголовкам с помощью индексатора, как в приведенном ниже примере, не рекомендуется.
var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers[""content-type""]);
app.Run();
Устранение нарушений
Чтобы устранить нарушение этого правила, используйте свойство, указанное в сообщении анализатора, чтобы получить доступ к заголовку, указанному в сообщении, или применить связанный кодефикс.
var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers.ContentType);
app.Run();
Когда лучше отключить предупреждения
Для этого правила отключать вывод предупреждений не следует.
GitHub сайтында бізбен бірлесіп жұмыс істеу
Бұл мазмұнның көзін GitHub сайтында табуға болады. Онда сонымен бірге мәселелер мен өзгертулерді енгізу сұрауларын жасауға және қарап шығуға болады. Қосымша ақпарат алу үшін қатысушы нұсқаулығын қараңыз.
ASP.NET Core