HttpContext.ThreadAbortOnTimeout Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, должна ли среда выполнения ASP.NET вызывать метод Abort() в потоке, обслуживающем этот запрос, при истечении времени ожидания запроса.
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
Значение свойства
true
если метод Abort() будет вызываться, когда истекает время ожидания потока; в противном случае — значение false
. Значение по умолчанию — true
.
Комментарии
В обработчиках и модулях, использующих HttpRequest.TimedOutToken свойство для реализации совместной отмены, может потребоваться отключить Thread.Abort поведение, которое ASP.NET выполняется по умолчанию при истечении времени ожидания запроса. Если задать это свойство, false
вы сможете убедиться, что процедуры отмены и очистки будут выполняться без прерывания с помощью ASP.NET.
Если для этого свойства задано значениеfalse
, ASP.NET не будет автоматически отображать страницу ошибки "Время ожидания запроса" при возникновении времени ожидания. Приложение отвечает за правильное задание содержимого ответа.