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.
İlgili Bölümler
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.
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin