EventHandlerTaskAsyncHelper 类

定义

将任务返回的异步方法转换为使用用于 ASP.NET 的前一版本的异步编程模型和基于启动和结束事件的方法。

public ref class EventHandlerTaskAsyncHelper sealed
public sealed class EventHandlerTaskAsyncHelper
type EventHandlerTaskAsyncHelper = class
Public NotInheritable Class EventHandlerTaskAsyncHelper
继承
EventHandlerTaskAsyncHelper

注解

若要处理 ASP.NET 4.5 中的异步任务,需要实现逻辑以委托的形式 TaskEventHandler 返回任务。 此基于任务的异步编程模型取代了以前版本的 ASP.NET 中使用的模型,该模型将所有事件处理都基于开始和结束事件。 实现 TaskEventHandler 委托后,可以将其传递给 EventHandlerTaskAsyncHelper 构造函数,该构造函数包装任务返回逻辑并将处理程序转换为使用开始和结束事件的模型。 类 EventHandlerTaskAsyncHelper 使 TaskEventHandler 对象能够与 ASP.NET 页面框架兼容。 调用 AddOnPreRenderCompleteAsync 方法处理异步页的任务时,可以使用 BeginEventHandlerEndEventHandler 属性将转换后的 begin 和 事件处理程序传递给 方法。

构造函数

EventHandlerTaskAsyncHelper(TaskEventHandler)

初始化 EventHandlerTaskAsyncHelper 类的新实例。

属性

BeginEventHandler

表示异步任务的 BeginEventHandler 方法。

EndEventHandler

表示异步任务的 EndEventHandler 方法。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于