RazorPagesOptions.AllowDefaultHandlingForOptionsRequests Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která určuje, zda jsou požadavky HTTP s metodou OPTIONS zpracovány ve výchozím nastavení, pokud není k dispozici žádná obslužná rutina.
public:
property bool AllowDefaultHandlingForOptionsRequests { bool get(); void set(bool value); };
public bool AllowDefaultHandlingForOptionsRequests { get; set; }
member this.AllowDefaultHandlingForOptionsRequests : bool with get, set
Public Property AllowDefaultHandlingForOptionsRequests As Boolean
Hodnota vlastnosti
Výchozí hodnota je true
, pokud je Version_2_2 verze nebo novější, false
jinak.
Poznámky
Razor Pages používá metodu HTTP aktuálního požadavku k výběru metody obslužné rutiny. Pokud není k dispozici nebo vybrána žádná obslužná rutina, stránka se okamžitě spustí. To může způsobit chyby za běhu, pokud stránka spoléhá na metodu obslužné rutiny ke spuštění a inicializaci určitého stavu. Toto nastavení se snaží vyhnout této třídě chyb u požadavků HTTP OPTIONS
vrácením 200 OK
odpovědi.
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_2 hodnotu , bude mít toto nastavení hodnotu true
, pokud není explicitně nakonfigurováno.
Pokud je verze kompatibility aplikace nastavená na Version_2_1 hodnotu nebo nižší, bude mít toto nastavení hodnotu true
, pokud není explicitně nakonfigurováno.