| 价值 | |
|---|---|
| 规则 ID | ASP0015 |
| 类别 | Usage |
| 修复是中断修复还是非中断修复 | Non-breaking |
原因
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();
何时禁止显示警告
不禁止显示此规则发出的警告。