BackgroundWorker — Składnik
Składnik BackgroundWorker
umożliwia formularzowi lub kontrolce uruchamianie operacji asynchronicznie.
W tej sekcji
BackgroundWorker, składnik — omówienie
BackgroundWorker
Opisuje składnik, który umożliwia asynchroniczne wykonywanie operacji czasochłonnych ("w tle"), w wątku innym niż główny wątek interfejsu użytkownika aplikacji.
Przewodnik: przeprowadzanie operacji w tle
Pokazuje, jak używać BackgroundWorker
składnika w projektancie do uruchamiania czasochłonnej operacji w osobnym wątku.
Instrukcje: uruchamianie operacji w tle
Pokazuje, jak używać BackgroundWorker
składnika do uruchamiania czasochłonnej operacji w osobnym wątku.
Przewodnik: wdrażanie formularza korzystającego z operacji w tle
Tworzy aplikację przy użyciu projektanta, który wykonuje asynchroniczne obliczenia matematyczne.
Instrukcje: implementowanie formularza korzystającego z operacji w tle
Tworzy aplikację, która wykonuje obliczenia matematyczne asynchronicznie.
Instrukcje: pobieranie pliku w tle
Pokazuje, jak używać BackgroundWorker
składnika do pobierania pliku w osobnym wątku.
Odwołanie
BackgroundWorker
Opisuje tę klasę i zawiera linki do wszystkich jej składowych.
RunWorkerCompletedEventArgs
Opisuje typ, który przechowuje dane dla RunWorkerCompleted zdarzenia.
ProgressChangedEventArgs
Opisuje typ, który przechowuje dane dla ProgressChanged zdarzenia.
Sekcje pokrewne
Asynchroniczny wzorzec oparty na zdarzeniach — omówienie
Opisuje sposób, w jaki wzorzec asynchroniczny udostępnia zalety aplikacji wielowątków, ukrywając jednocześnie wiele złożonych problemów związanych z projektowaniem wielowątkowym.
.NET Desktop feedback