Udostępnij za pośrednictwem


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.

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.