当前位置:知识百问>百科知识>BACKGROUNDWORKER的用法?

BACKGROUNDWORKER的用法?

2023-04-20 01:52:46 编辑:join 浏览量:550

BACKGROUNDWORKER的用法?

* 作者:周公 * BackgroundWorker类是.net 2.0里新增加的一个类,对于需要长时间操作而不需要用户长时间等待的情况可以使用这个类。 * 注意确保在 DoWork 事件处理程序中不操作任何用户界面对象。而应该通过 ProgressChanged 和 RunWorkerCompleted 事件与用户界面进行通信。 * 它有几个属性: * CancellationPending——指示应用程序是否已请求取消后台操作。 * IsBusy——指示 BackgroundWorker 是否正在运行异步操作 * WorkerReportsProgress——该值指示 BackgroundWorker 能否报告进度更新 * WorkerSupportsCancellation——该值指示 BackgroundWorker 是否支持异步取消 * 还有如下事件: * DoWork——调枯枣用 RunWorkerAsync 时发生。 * ProgressChanged——调用 ReportProgress 时发生。 * RunWorkerCompleted——当后台操作已完旦败旅成、被取消或引发异常时发生。模凳 * * 还有如下方法: * CancelAsync——请求取消挂起的后台操作 * ReportProgress——引发 ProgressChanged 事件 * RunWorkerAsync——开始执行后台操作本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/zhoufoxcn/archive/2007/10/19/1832819.aspx

标签:BACKGROUNDWORKER,用法

版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/article/63405.html
热门文章