通过


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

注解

在使用属性实现协作取消的 HttpRequest.TimedOutToken 处理程序和模块中,你可能希望禁用 Thread.Abort 在请求超时时 ASP.NET 默认执行的行为。设置此属性可帮助 false 确保取消和清理例程在不受 ASP.NET 中断的情况下运行。

如果将此属性设置为 false,则发生超时时,ASP.NET 不会自动显示“请求超时”错误页。 应用程序负责适当设置响应内容。

适用于