IAsyncResult GetAsyncResult(object sender, EventArgs e, AsyncCallback callback, object state) { Task task = taskEventHandler(sender, e); return(TaskAsyncResult.GetAsyncResult(task, callback, state)); }
IAsyncResult IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData) { Task task = ProcessRequestAsync(context); return(TaskAsyncResult.GetAsyncResult(task, cb, extraData)); }