Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Kelas pekerja latar belakang dalam C#

Kelas pekerja latar belakang dalam C#

WBOY
WBOYke hadapan
2023-09-03 23:33:021782semak imbas

C# 中的后台工作者类

Seperti namanya, kelas Pekerja Latar Belakang membolehkan anda menyediakan utas yang berjalan secara berterusan di latar belakang dan berkomunikasi dengan utas utama apabila diperlukan.

BackgroundWorker melaksanakan urutan dalam Windows Forms. Tugasan intensif perlu dilakukan pada urutan lain supaya UI tidak membeku. Selepas tugas selesai adalah perlu untuk menerbitkan mesej dan mengemas kini antara muka pengguna.

Sifat berikut digunakan dalam kelas BackgroundWorker:

Rujukan: Microsoft Developer Network (MSDN)

2Mendapatkan I bagi bekas komponen yang mengandungi. Mendapat nilai yang menunjukkan sama ada komponen sedang dalam mod reka bentuk. (Diwarisi daripada Komponen.) tr>Dapatkan senarai pengendali acara yang dilampirkan pada komponen ini. Mendapat nilai yang menunjukkan sama ada BackgroundWorker menjalankan operasi tak segerak. Dapatkan atau tetapkan ISite komponen. Mendapat atau menetapkan nilai yang menunjukkan sama ada BackgroundWorker boleh melaporkan kemas kini kemajuan. Mendapat atau menetapkan nilai yang menunjukkan sama ada BackgroundWorker menyokong pembatalan tak segerak.
Siri Nombor Nama & Penerangan

PembatalanMenunggu Nilai Arahan sama ada aplikasi meminta pembatalan operasi latar belakang.

td>

CanRaiseEvents strong>Mendapat nilai yang menunjukkan sama ada komponen boleh menaikkan acara

4

DesignMode

5

Acara

6 p>

IsBusy

7

Tapak
8

WorkerReportsProgress

9

WorkerSupportsCancellation

🎜🎜🎜🎜

Atas ialah kandungan terperinci Kelas pekerja latar belakang dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam