Freigeben über


ASP0015: Empfehlen der Verwendung von IHeaderDictionary-Eigenschaften

Wert
Regel-ID ASP0015
Kategorie Verwendung
Fix führt oder führt nicht zur Unterbrechung Nicht unterbrechend

Ursache

IHeaderDictionary-Eigenschaften sind die empfohlene Strategie für den Zugriff auf Header.

Regelbeschreibung

IHeaderDictionary-Eigenschaften werden für den Zugriff auf Header empfohlen. Der Zugriff auf Header mithilfe eines Indexers wie im nachstehenden Beispiel wird nicht empfohlen.

var app = WebApplication.Create();

app.MapGet("/", (HttpContext context) => context.Request.Headers[""content-type""]);

app.Run();

Behandeln von Verstößen

Um einen Verstoß gegen diese Regel zu beheben, verwenden Sie die in der Analysemeldung angegebene Eigenschaft, um auf den in der Meldung angegebenen Header zuzugreifen oder den zugehörigen Codefix anzuwenden.

var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers.ContentType);
app.Run();

Wann sollten Warnungen unterdrückt werden?

Unterdrücken Sie keine Warnung dieser Regel.