backgroundworker类

mac2022-06-30  70

作用:在单独的线程上执行操作。

命名空间:    System.ComponentModel 程序集:  System(位于 System.dll) 继承层次结构 System.Object  System.MarshalByRefObject    System.ComponentModel.Component      System.ComponentModel.BackgroundWorker 构造函数    名称说明BackgroundWorker()

初始化 BackgroundWorker 类的新实例。

属性      名称说明CancellationPending

获取一个值,该值指示应用程序是否已请求取消后台操作。

CanRaiseEvents

获取一个值,该值指示组件是否可以引发一个事件。(继承自 Component。)

Container

获取 IContainer ,其中包含 Component。(继承自 Component。)

DesignMode

获取一个值,该值指示是否 Component 当前处于设计模式。(继承自 Component。)

Events

获取的事件处理程序附加到此列表 Component。(继承自 Component。)

IsBusy

获取一个值,该值指示是否 BackgroundWorker 正在运行的异步操作。

Site

获取或设置 ISite 的 Component。(继承自 Component。)

WorkerReportsProgress

获取或设置一个值,该值指示是否 BackgroundWorker 可以报告进度更新。

WorkerSupportsCancellation

获取或设置一个值,该值指示是否 BackgroundWorker 支持异步取消操作。

 

方法      名称说明CancelAsync()      

请求取消的挂起的后台操作。

CreateObjRef(Type)

创建包含所有生成代理用于与远程对象进行通信所需的相关信息的对象。(继承自 MarshalByRefObject。)

Dispose()

释放由 Component 使用的所有资源。(继承自 Component。)

Dispose(Boolean)

释放由 Component 占用的非托管资源,还可以另外再释放托管资源。(继承自 Component。)

Equals(Object)

确定指定的对象是否等于当前对象。(继承自 Object。)

Finalize()

在通过垃圾回收将 Component 回收之前,释放非托管资源并执行其他清理操作。(继承自 Component。)

GetHashCode()

作为默认哈希函数。(继承自 Object。)

GetLifetimeService()

检索当前生存期服务对象,用于控制此实例的生存期策略。(继承自 MarshalByRefObject。)

GetService(Type)

返回一个对象,该对象表示由 Component 或它的 Container 提供的服务。(继承自 Component。)

GetType()

获取当前实例的 Type。(继承自 Object。)

InitializeLifetimeService()

获取生存期服务对象来控制此实例的生存期策略。(继承自 MarshalByRefObject。)

MemberwiseClone()

创建当前 Object 的浅表副本。(继承自 Object。)

MemberwiseClone(Boolean)

创建当前的浅表副本MarshalByRefObject对象。(继承自 MarshalByRefObject。)

OnDoWork(DoWorkEventArgs)

引发 DoWork 事件。

OnProgressChanged(ProgressChangedEventArgs)

引发 ProgressChanged 事件。

OnRunWorkerCompleted(RunWorkerCompletedEventArgs)

引发 RunWorkerCompleted 事件。

ReportProgress(Int32)

引发 ProgressChanged 事件。

ReportProgress(Int32, Object)

引发 ProgressChanged 事件。

RunWorkerAsync()

开始执行后台操作。

RunWorkerAsync(Object)

开始执行后台操作。

ToString()

返回 String 包含名称的 Component, ,如果有的话。 不应重写此方法。(继承自 Component。)

事件      名称说明Disposed

通过调用释放组件时发生 Dispose 方法。(继承自 Component。)

DoWork

发生时 RunWorkerAsync 调用。

ProgressChanged

发生时 ReportProgress 调用。

RunWorkerCompleted

后台操作已完成、 已取消或引发异常时发生。

转载于:https://www.cnblogs.com/luckyraye/p/7880788.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)