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.
Arbeiten Sie mit uns auf GitHub zusammen
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
ASP.NET Core