Share via


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

隱藏警告的時機

請勿隱藏此規則的警告。