backgroundworker类
作用:在单独的线程上执行操作。
命名空间: System.ComponentModel
程序集: System(位于 System.dll)
程序集: System(位于 System.dll)
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.ComponentModel.BackgroundWorker
System.MarshalByRefObject
System.ComponentModel.Component
System.ComponentModel.BackgroundWorker
名称 | 说明 | |
---|---|---|
![]() |
BackgroundWorker() |
初始化 BackgroundWorker 类的新实例。 |
名称 | 说明 | |
---|---|---|
![]() |
CancellationPending |
获取一个值,该值指示应用程序是否已请求取消后台操作。 |
![]() |
CanRaiseEvents |
获取一个值,该值指示组件是否可以引发一个事件。(继承自 Component。) |
![]() |
Container |
获取 IContainer ,其中包含 Component。(继承自 Component。) |
![]() |
DesignMode | |
![]() |
Events | |
![]() |
IsBusy |
获取一个值,该值指示是否 BackgroundWorker 正在运行的异步操作。 |
![]() |
Site | |
![]() |
WorkerReportsProgress |
获取或设置一个值,该值指示是否 BackgroundWorker 可以报告进度更新。 |
![]() |
WorkerSupportsCancellation |
获取或设置一个值,该值指示是否 BackgroundWorker 支持异步取消操作。 |
名称 | 说明 | |
---|---|---|
![]() |
CancelAsync() |
请求取消的挂起的后台操作。 |
![]() |
CreateObjRef(Type) |
创建包含所有生成代理用于与远程对象进行通信所需的相关信息的对象。(继承自 MarshalByRefObject。) |
![]() |
Dispose() | |
![]() |
Dispose(Boolean) | |
![]() |
Equals(Object) |
确定指定的对象是否等于当前对象。(继承自 Object。) |
![]() |
Finalize() | |
![]() |
GetHashCode() |
作为默认哈希函数。(继承自 Object。) |
![]() |
GetLifetimeService() |
检索当前生存期服务对象,用于控制此实例的生存期策略。(继承自 MarshalByRefObject。) |
![]() |
GetService(Type) | |
![]() |
GetType() | |
![]() |
InitializeLifetimeService() |
获取生存期服务对象来控制此实例的生存期策略。(继承自 MarshalByRefObject。) |
![]() |
MemberwiseClone() | |
![]() |
MemberwiseClone(Boolean) |
创建当前的浅表副本MarshalByRefObject对象。(继承自 MarshalByRefObject。) |
![]() |
OnDoWork(DoWorkEventArgs) |
引发 DoWork 事件。 |
![]() |
OnProgressChanged(ProgressChangedEventArgs) |
引发 ProgressChanged 事件。 |
![]() |
OnRunWorkerCompleted(RunWorkerCompletedEventArgs) |
引发 RunWorkerCompleted 事件。 |
![]() |
ReportProgress(Int32) |
引发 ProgressChanged 事件。 |
![]() |
ReportProgress(Int32, Object) |
引发 ProgressChanged 事件。 |
![]() |
RunWorkerAsync() |
开始执行后台操作。 |
![]() |
RunWorkerAsync(Object) |
开始执行后台操作。 |
![]() |
ToString() |
名称 | 说明 | |
---|---|---|
![]() |
Disposed | |
![]() |
DoWork |
发生时 RunWorkerAsync 调用。 |
![]() |
ProgressChanged |
发生时 ReportProgress 调用。 |
![]() |
RunWorkerCompleted |
后台操作已完成、 已取消或引发异常时发生。 |