ASP0015: Sugerowanie przy użyciu właściwości IHeaderDictionary
Wartość | |
---|---|
Identyfikator reguły | ASP0015 |
Kategoria | Użycie |
Poprawka powodująca niezgodność lub niezgodność | Niezgodność |
Przyczyna
Właściwości IHeaderDictionary to zalecana strategia uzyskiwania dostępu do nagłówków.
Opis reguły
IHeaderDictionary
właściwości są zalecane do uzyskiwania dostępu do nagłówków. Uzyskiwanie dostępu do nagłówków przy użyciu indeksatora, jak w poniższym przykładzie nie jest zalecane.
var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers[""content-type""]);
app.Run();
Jak naprawić naruszenia
Aby naprawić naruszenie tej reguły, użyj właściwości określonej w komunikacie analizatora, aby uzyskać dostęp do nagłówka określonego w komunikacie lub zastosować skojarzony poprawkę kodu.
var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers.ContentType);
app.Run();
Kiedy pomijać ostrzeżenia
Nie pomijaj ostrzeżeń dla tej reguły.
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.