BackgroundWorker Bileşeni

Bileşeni, BackgroundWorker form veya denetiminizin bir işlemi zaman uyumsuz olarak çalıştırması için olanak sağlar.

Bu Bölümde

BackgroundWorker Bileşenine Genel Bakış
Zaman alan işlemleri zaman uyumsuz ("arka planda") uygulamanın ana kullanıcı arabirimi iş parçacığından farklı bir iş parçacığında yürütme olanağı veren BackgroundWorker bileşeni açıklar.

İzlenecek yol: Arka Planda İşlem Çalıştırma
Ayrı bir iş parçacığında BackgroundWorker zaman alan bir işlemi çalıştırmak için tasarımcıda bileşenin nasıl kullanılacı olduğunu gösterir.

Nasıl yapılır: Arka Planda İşlem Çalıştırma
Bileşenin, ayrı bir BackgroundWorker iş parçacığında zaman alan bir işlemi çalıştırmak için nasıl kullanıla bir işlem olduğunu gösterir.

İzlenecek yol: Arka Plan İşlemi Kullanan Bir Form Uygulama
Zaman uyumsuz olarak matematik hesaplamaları yapan tasarımcıyı kullanarak bir uygulama oluşturur.

Nasıl yapılır: Arka Plan İşlemi Kullanan Bir Form Uygulama
Zaman uyumsuz olarak matematik hesaplamaları yapar bir uygulama oluşturur.

Nasıl yapılır: Arka Planda Dosya İndirme
Ayrı bir iş parçacığında BackgroundWorker bir dosya indirmek için bileşenin nasıl kullanılası gösterir.

Başvuru

BackgroundWorker
Bu sınıfı açıklar ve tüm üyelerine bağlantılar vardır.

RunWorkerCompletedEventArgs
Olay için verileri tutan türü RunWorkerCompleted açıklar.

ProgressChangedEventArgs
Olay için verileri tutan türü ProgressChanged açıklar.

Olay Tabanlı Zaman Uyumsuz Desene Genel Bakış
Zaman uyumsuz desenin çok iş parçacıklı tasarımın doğasında bulunan karmaşık sorunların çoğunu gizlerken çok iş parçacıklı uygulamaların avantajlarını nasıl sağladığını açıklar.