Bagikan melalui


Komponen BackgroundWorker

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

Pada bagian ini

Gambaran Umum Komponen BackgroundWorker
Menjelaskan komponen BackgroundWorker, 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 Langkah-demi-Langkah: Menjalankan Operasi di Latar Belakang
Menunjukkan cara menggunakan komponen BackgroundWorker dalam perancang untuk menjalankan operasi yang memakan waktu pada utas terpisah.

Cara Menjalankan Operasi di Latar Belakang
Menunjukkan cara menggunakan komponen BackgroundWorker 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 komponen BackgroundWorker 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.