다음을 통해 공유


ASP0015: IHeaderDictionary 속성 사용 제안

가치
규칙 아이디 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();

경고를 표시하지 않는 경우

이 규칙의 경고를 무시하지 마세요.