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

属性值

如果在线程超时时调用 Abort(),则为 true;否则为 false。 默认值为 true

注解

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

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

适用于