共用方式為


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();

隱藏警告的時機

請勿忽略此規則的警告。