Freigeben über


ASP0015: Verwenden von IHeaderDictionary-Eigenschaften vorschlagen

Wert
Regel-ID ASP0015
Kategorie Usage
Korrektur ist blockierend oder nicht-blockierend Non-breaking

Ursache

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

Regelbeschreibung

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

var app = WebApplication.Create();

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

app.Run();

Wie man Verstöße behebt

Um einen Verstoß gegen diese Regel zu beheben, verwenden Sie die in der Analysenachricht angegebene Eigenschaft, um auf die in der Nachricht angegebene Kopfzeile zuzugreifen oder das zugehörige 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.