Sdílet prostřednictvím


ASP0015: Navrhnout použití vlastností IHeaderDictionary

Hodnota
Identifikátor pravidla ASP0015
Kategorie Použití
Oprava je destruktivní nebo nedestruktivní Nezlomitelný

Příčina

Vlastnosti IHeaderDictionary jsou doporučenou strategií pro přístup k hlavičce.

Popis pravidla

IHeaderDictionary pro přístup k hlavičkám se doporučují vlastnosti. Přístup k hlavičce pomocí indexeru, jak je znázorněno v následujícím příkladu, se nedoporučuje.

var app = WebApplication.Create();

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

app.Run();

Jak opravit porušení

Chcete-li opravit porušení tohoto pravidla, použijte vlastnost zadanou ve zprávě analyzátoru pro přístup k hlavičce zadané ve zprávě nebo použijte přidruženou opravu kódu.

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

Kdy potlačit upozornění

Nepotlačujte varování z tohoto pravidla.