RazorPagesOptions.AllowDefaultHandlingForOptionsRequests Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.