Aracılığıyla paylaş


RazorPagesOptions.AllowDefaultHandlingForOptionsRequests Özellik

Tanım

OPTIONS yöntemine sahip HTTP isteklerinin varsayılan olarak işlenip işlenmediğini (kullanılabilir bir işleyici yoksa) belirleyen bir değer alır veya ayarlar.

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

Özellik Değeri

Varsayılan değer, true sürümün veya daha sonraki bir sürüm olup Version_2_2 olmadığını gösterir; false aksi takdirde.

Açıklamalar

Razor Pages bir işleyici yöntemi seçmek için geçerli isteğin HTTP yöntemini kullanır. Kullanılabilir veya seçili bir işleyici olmadığında, sayfa hemen yürütülür. Sayfa bir durum yürütmek ve başlatmak için işleyici yöntemine bağlıysa bu durum çalışma zamanı hatalarına neden olabilir. Bu ayar, bir 200 OK yanıt döndürerek HTTP OPTIONS isteklerinde bu hata sınıfını önlemeye çalışır.

Bu özellik bir uyumluluk anahtarıyla ilişkilendirilir ve uygulamanın yapılandırılmış uyumluluk sürümüne bağlı olarak farklı bir davranış sağlayabilir. Uygulamanın uyumluluk sürümünü ayarlama konusunda rehberlik ve örnekler için bkz CompatibilityVersion .

Bu özelliğin ayarlayıcısını çağırarak değer uyumluluk anahtarının istenen yapılandırması, uygulamanın CompatibilityVersiontarafından ima edilen değerden öncelikli olacaktır.

Uygulamanın uyumluluk sürümü olarak Version_2_2 ayarlandıysa, açıkça yapılandırılmadığı sürece bu ayarın değeri true olur.

Uygulamanın uyumluluk sürümü olarak veya daha düşükse Version_2_1 , açıkça yapılandırılmadığı sürece bu ayarın değeri true olur.

Şunlara uygulanır