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
属性值
true。
注解
在使用属性实现协作取消的 HttpRequest.TimedOutToken 处理程序和模块中,你可能希望禁用 Thread.Abort 在请求超时时 ASP.NET 默认执行的行为。设置此属性可帮助 false 确保取消和清理例程在不受 ASP.NET 中断的情况下运行。
如果将此属性设置为 false,则发生超时时,ASP.NET 不会自动显示“请求超时”错误页。 应用程序负责适当设置响应内容。