HttpContext.ThreadAbortOnTimeout Ö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.
İstek zaman aşımına uğradıklarında ASP.NET çalışma zamanının bu isteğe hizmet veren iş parçacığında çağrı Abort() yapıp yapmadığını belirten bir değer alır veya ayarlar.
public:
property bool ThreadAbortOnTimeout { bool get(); void set(bool value); };
public bool ThreadAbortOnTimeout { get; set; }
member this.ThreadAbortOnTimeout : bool with get, set
Public Property ThreadAbortOnTimeout As Boolean
Özellik Değeri
true iş parçacığı zaman aşımına uğradıklarında çağrılırsa Abort() ; aksi takdirde , false. Varsayılan değer: true.
Açıklamalar
İşbirlikçi iptal uygulamak için özelliğini kullanan HttpRequest.TimedOutToken işleyicilerde ve modüllerde, istek zaman aşımına Thread.Abort ASP.NET varsayılan olarak gerçekleştirdiği davranışı devre dışı bırakmak isteyebilirsiniz. Bu özelliği olarak false ayarlamak, iptal ve temizleme yordamlarının ASP.NET kesintiye uğramadan çalıştırıldığından emin olmanıza yardımcı olabilir.
Bu özelliği olarak falseayarlarsanız ASP.NET zaman aşımı oluştuğunda otomatik olarak "İstek zaman aşımına uğradı" hata sayfasını görüntülemez. Uygulama, yanıt içeriğini uygun şekilde ayarlamakla sorumludur.