BackgroundWorker 组件
更新:2010 年 9 月
BackgroundWorker 组件使窗体或控件能够异步运行操作。
本节内容
BackgroundWorker 组件概述
描述 BackgroundWorker 组件,该组件让您能够在应用程序的主要 UI 线程以外的其他线程上异步(“在后台”)执行耗时的操作。演练:在后台运行操作
演示如何在设计器中使用 BackgroundWorker 组件在单独的线程上运行耗时的操作。如何:在后台运行操作
演示如何使用 BackgroundWorker 组件在单独的线程上运行耗时的操作。演练:实现一个使用后台操作的窗体
使用可异步执行数学运算的设计器创建应用程序。如何:实现使用后台操作的窗体
创建可异步执行数学运算的应用程序。如何:在后台下载文件
演示如何使用 BackgroundWorker 组件在单独的线程上下载文件。
参考
BackgroundWorker
描述该类并提供指向其所有成员的链接。RunWorkerCompletedEventArgs
描述为 RunWorkerCompleted 事件保留数据的类型。ProgressChangedEventArgs
描述为 ProgressChanged 事件保留数据的类型。
相关章节
- 基于事件的异步模式概述
描述异步模式如何在隐藏多线程设计中固有的许多复杂问题的同时,发挥多线程应用程序的优点。
修订记录
日期 |
修订记录 |
原因 |
---|---|---|
2010 年 9 月 |
修复了重复链接。 |
客户反馈 |