【发布时间】:2012-03-17 17:38:24
【问题描述】:
我使用 TPL 来执行长时间运行的过程,例如在我的 asp.net 应用程序中生成 1,00,000 个 PDF。代码如下:
private Task<ErrorList> GeneratePDF()
{
return Task.Factory.StartNew(
--pdf generation goes here....
)
}
谁能帮我做以下操作:
- 我想告诉 UI 到目前为止已经生成了多少 PDF。
- 一旦过程完成,我想显示一个弹出页面,其中包含 PDF 生成的所有详细信息。我找不到写回调的方法......
【问题讨论】:
标签: asp.net user-interface callback task-parallel-library long-running-processes