RazorPagesOptions.AllowDefaultHandlingForOptionsRequests Właściwość

Definicja

Pobiera lub ustawia wartość, która określa, czy żądania HTTP z metodą OPTIONS są obsługiwane domyślnie, jeśli program obsługi nie jest dostępny.

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

Wartość właściwości

Wartość domyślna to true , jeśli wersja jest Version_2_2 lub nowsza; false w przeciwnym razie.

Uwagi

Platforma Razor Pages używa metody HTTP bieżącego żądania do wybrania metody obsługi. Jeśli program obsługi nie jest dostępny lub wybrany, strona jest natychmiast wykonywana. Może to spowodować błędy środowiska uruchomieniowego, jeśli strona opiera się na metodzie obsługi do wykonania i zainicjowania pewnego stanu. To ustawienie próbuje uniknąć tej klasy błędów dla żądań HTTP OPTIONS , zwracając 200 OK odpowiedź.

Ta właściwość jest skojarzona z przełącznikiem zgodności i może zapewnić inne zachowanie w zależności od skonfigurowanej wersji zgodności dla aplikacji. Zobacz CompatibilityVersion wskazówki i przykłady ustawiania wersji zgodności aplikacji.

Skonfigurowanie żądanego przełącznika zgodności wartości przez wywołanie metody ustawiającej tej właściwości będzie mieć pierwszeństwo przed wartością dorozumianą przez aplikację CompatibilityVersion.

Jeśli wersja zgodności aplikacji jest ustawiona na Version_2_2 wartość , to ustawienie będzie miało wartość true , chyba że jawnie skonfigurowano.

Jeśli wersja zgodności aplikacji jest ustawiona na Version_2_1 lub niższa, to ustawienie będzie miało wartość true , chyba że jawnie skonfigurowano.

Dotyczy