Aracılığıyla paylaş


HttpContext.ThreadAbortOnTimeout Özellik

Tanım

İ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ıp çağırmayacağını Abort() 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

Boolean

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 ASP.NET varsayılan olarak gerçekleştirdiği davranışı devre dışı bırakmak Thread.Abort isteyebilirsiniz. Bu özelliği olarak false ayarlamak, iptal ve temizleme yordamlarının ASP.NET kesintiye uğramadan çalıştırılacağı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.

Şunlara uygulanır