Aracılığıyla paylaş


BackgroundWorker Bileşeni

Bileşen, BackgroundWorker formunuzun veya denetiminizin bir işlemi zaman uyumsuz olarak çalıştırmasını sağlar.

Bu Bölümde

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

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

Nasıl Yapılır: Arka Planda İşlem Çalıştırma
Ayrı bir iş parçacığında BackgroundWorker zaman alan bir işlemi çalıştırmak için bileşenin nasıl kullanılacağını gösterir.

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

Nasıl yapılır: Arka Plan İşlemi Kullanan Bir Form Uygulama
Matematiksel hesaplamaları zaman uyumsuz olarak çalıştıran bir uygulama oluşturur.

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

Başvuru

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

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

ProgressChangedEventArgs
Olay için ProgressChanged verileri tutan türü 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.