Поделиться через


RazorPagesOptions.AllowDefaultHandlingForOptionsRequests Свойство

Определение

Возвращает или задает значение, определяющее, обрабатываются ли HTTP-запросы с методом OPTIONS по умолчанию, если обработчик недоступен.

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

Значение свойства

Значение по умолчанию — true , если версия или Version_2_2 более поздняя; false в противном случае .

Комментарии

Razor Pages использует метод HTTP текущего запроса для выбора метода обработчика. Если обработчик недоступен или не выбран, страница выполняется немедленно. Это может привести к ошибкам среды выполнения, если страница использует метод обработчика для выполнения и инициализации некоторого состояния. Этот параметр пытается избежать этого класса ошибок для HTTP-запросов OPTIONS , возвращая 200 OK ответ.

Это свойство связано с параметром совместимости и может обеспечить другое поведение в зависимости от настроенной версии совместимости для приложения. См CompatibilityVersion . рекомендации и примеры настройки версии совместимости приложения.

Настройка требуемого параметра совместимости значений путем вызова метода задания этого свойства будет иметь приоритет над значением, подразумеваемым приложением CompatibilityVersion.

Если для версии совместимости приложения задано значение Version_2_2 , этот параметр будет иметь значение true , если не настроено явным образом.

Если версия совместимости приложения имеет значение Version_2_1 или ниже, этот параметр будет иметь значение true , если не настроено явным образом.

Применяется к