Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnik BackgroundWorker
umożliwia formularzowi lub kontrolce uruchamianie operacji asynchronicznie.
W tej sekcji
Omówienie składnika BackgroundWorker
Opisuje składnik BackgroundWorker
, który umożliwia asynchroniczne wykonywanie operacji czasochłonnych ("w tle"), w wątku innym niż główny wątek interfejsu użytkownika aplikacji.
Instrukcja: przeprowadzenie operacji w tle
Pokazuje, jak używać komponentu BackgroundWorker
w projektancie do wykonywania czasochłonnej operacji w osobnym wątku.
Instrukcje: uruchamianie operacji w tle
Pokazuje, jak używać składnika BackgroundWorker
do uruchamiania czasochłonnej operacji w osobnym wątku.
Przewodnik: wdrażanie formularza wykorzystującego operację 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ć składnika BackgroundWorker
do pobierania pliku w osobnym wątku.
Odniesienie
BackgroundWorker
Opisuje tę klasę i zawiera linki do wszystkich jej składowych.
RunWorkerCompletedEventArgs
Opisuje typ, który przechowuje dane dla zdarzenia RunWorkerCompleted.
ProgressChangedEventArgs
Opisuje typ, który przechowuje dane dla zdarzenia ProgressChanged.
Powiązane sekcje
Omówienie wzorca asynchronicznego opartego na zdarzeniach
Opisuje sposób, w jaki wzorzec asynchroniczny oferuje zalety aplikacji wielowątkowych, jednocześnie ukrywając wiele złożonych problemów w projektowaniu wielowątkowym.
.NET Desktop feedback