Bagikan melalui


Komponen BackgroundWorker

Komponen memungkinkan BackgroundWorker formulir atau kontrol Anda menjalankan operasi secara asinkron.

Di Bagian Ini

Gambaran Umum Komponen BackgroundWorker
BackgroundWorker Menjelaskan komponen, yang memberi Anda kemampuan untuk menjalankan operasi yang memakan waktu secara asinkron ("di latar belakang"), pada utas yang berbeda dari utas UI utama aplikasi Anda.

Panduan: Menjalankan Operasi di Latar Belakang
Menunjukkan cara menggunakan BackgroundWorker komponen dalam perancang untuk menjalankan operasi yang memakan waktu pada utas terpisah.

Cara: Menjalankan Operasi di Latar Belakang
Menunjukkan cara menggunakan BackgroundWorker komponen untuk menjalankan operasi yang memakan waktu pada utas terpisah.

Panduan: Menerapkan Formulir yang Menggunakan Operasi Latar Belakang
Membuat aplikasi menggunakan perancang yang melakukan komputasi matematika secara asinkron.

Cara: Menerapkan Formulir yang Menggunakan Operasi Latar Belakang
Membuat aplikasi yang melakukan komputasi matematika secara asinkron.

Cara: Mengunduh File di Latar Belakang
Menunjukkan cara menggunakan BackgroundWorker komponen untuk mengunduh file pada utas terpisah.

Referensi

BackgroundWorker
Menjelaskan kelas ini dan memiliki tautan ke semua anggotanya.

RunWorkerCompletedEventArgs
Menjelaskan jenis yang menyimpan data untuk peristiwa tersebut RunWorkerCompleted .

ProgressChangedEventArgs
Menjelaskan jenis yang menyimpan data untuk peristiwa tersebut ProgressChanged .

Gambaran Umum Pola Asinkron Berbasis Peristiwa
Menjelaskan bagaimana pola asinkron menyediakan keuntungan dari aplikasi multithreaded sambil menyembunyikan banyak masalah kompleks yang melekat dalam desain multithreaded.