HttpContext.ThreadAbortOnTimeout 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,此值指示 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 在超时时不会自动显示“请求超时”错误页。 应用程序负责适当地设置响应内容。