Sdílet prostřednictvím


ASP0015: Navrhnout použití vlastností IHeaderDictionary

Hodnota
ID pravidla ASP0015
Kategorie Využití
Oprava způsobující chybu nebo chybu způsobující chybu Nenarušující

Příčina

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

Popis pravidla

IHeaderDictionary pro přístup k hlavičce 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 upozornění na toto pravidlo.