HttpTaskAsyncHandler 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供派生任务处理程序类可以实现的方法,以便处理异步任务。
public ref class HttpTaskAsyncHandler abstract : System::Web::IHttpAsyncHandler
public abstract class HttpTaskAsyncHandler : System.Web.IHttpAsyncHandler
type HttpTaskAsyncHandler = class
interface IHttpAsyncHandler
interface IHttpHandler
Public MustInherit Class HttpTaskAsyncHandler
Implements IHttpAsyncHandler
- 继承
-
HttpTaskAsyncHandler
- 实现
注解
该 HttpTaskAsyncHandler 类提供了一种简化的方法来处理异步任务,而无需实现 BeginProcessRequest 和 EndProcessRequest 方法。 若要为异步任务创建处理程序,可以重写 ProcessRequestAsync 该方法并实现自定义任务处理代码。
构造函数
| 名称 | 说明 |
|---|---|
| HttpTaskAsyncHandler() |
从派生类中的构造函数调用以初始化 HttpTaskAsyncHandler 类。 |
属性
| 名称 | 说明 |
|---|---|
| IsReusable |
在派生类中重写时,获取一个值,该值指示是否可以对另一个异步任务重复使用任务处理程序类实例。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ProcessRequest(HttpContext) |
在派生类中重写时,提供处理同步任务的代码。 |
| ProcessRequestAsync(HttpContext) |
在派生类中重写时,提供处理异步任务的代码。 |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object) |
在 HTTP 任务处理程序中启动任务的异步处理。 |
| IHttpAsyncHandler.EndProcessRequest(IAsyncResult) |
结束 HTTP 任务处理程序中任务的异步处理。 |