Sdílet prostřednictvím


RazorPagesOptions.AllowDefaultHandlingForOptionsRequests Vlastnost

Definice

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.

Platí pro