Sdílet prostřednictvím


RazorPagesOptions.AllowMappingHeadRequestsToGetHandler Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda porovnávání metod HTTP pro metody obslužné rutiny Razor Pages bude používat přibližné shody. Výchozí hodnota je false.

public:
 property bool AllowMappingHeadRequestsToGetHandler { bool get(); void set(bool value); };
public bool AllowMappingHeadRequestsToGetHandler { get; set; }
member this.AllowMappingHeadRequestsToGetHandler : bool with get, set
Public Property AllowMappingHeadRequestsToGetHandler As Boolean

Hodnota vlastnosti

Poznámky

Pokud je tato možnost povolená, budou metody obslužné rutiny Razor Pages flexibilnější, ve kterém budou metody HTTP přijímány metodami obslužné rutiny GET a POST. To umožňuje metodám obslužné rutiny GET, aby kromě metody GET přijímaly i metody HEAD HTTP. Stále je možné definovat konkrétnější metodu obslužné rutiny, která přijímá metodu HEAD, a bude vyvolána nejkonvičtější obslužná rutina.

Toto nastavení snižuje počet metod obslužné rutiny, které musí být zapsány, aby správně reagovaly na typický webový provoz, včetně požadavků z internetové infrastruktury, jako jsou webové prohledávací moduly.

Tato vlastnost je přidružena k přepínači kompatibility a může poskytovat odlišné chování v závislosti na nakonfigurované verzi kompatibility pro aplikaci. Pokyny a příklady nastavení verze kompatibility aplikace najdete v tématu CompatibilityVersion .

Konfigurace požadovaného přepínače kompatibility hodnoty voláním setter této vlastnosti bude mít přednost před hodnotou odvozenou z parametru aplikace CompatibilityVersion.

Pokud je verze kompatibility aplikace nastavená na Version_2_0 hodnotu , bude mít toto nastavení hodnotu false , pokud není explicitně nakonfigurováno.

Pokud je verze kompatibility aplikace nastavená na Version_2_1 nebo vyšší, bude mít toto nastavení hodnotu true , pokud není explicitně nakonfigurováno.

Platí pro