首頁 > 後端開發 > C#.Net教程 > C# 中的後台工作者類

C# 中的後台工作者類

WBOY
發布: 2023-09-03 23:33:02
轉載
1820 人瀏覽過

C# 中的后台工作者类

顧名思義,Background Worker 類別可讓您設定一個在背景持續運行的線程,並在需要時與主執行緒進行通訊。

BackgroundWorker在 Windows 窗體中實作執行緒。密集型任務需要在另一個執行緒上完成,這樣 UI 才不會凍結。任務完成後有必要發布訊息並更新使用者介面。

BackgroundWorker 類別中使用下列屬性:

參考: Microsoft Developer Network (MSDN)

tr>678WorkerReportsProgress9WorkerSupportsCancellation
序號 name& 描述

#1 CancellationPending

#指示應用程式是否要求取消後台操作的值。

td>

2 CanRaiseEvents strong>

取得一個值,指示元件是否可以引發事件

3 Container

取得包含元件的IContainer。

4 DesignMode

取得一個值,指示元件目前是否處於設計模式。 (繼承自Component。)

5 事件## 取得附加到此元件的事件處理程序列表。

IsBusy p>取得一個值,指示BackgroundWorker是否正在執行非同步操作。

Site## 取得或設定元件的 ISite。

取得或設定一個值,指示BackgroundWorker是否可以回報進度更新。

##取得或設定一個值指示BackgroundWorker是否支援非同步取消。

以上是C# 中的後台工作者類的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板