Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Komponenta BackgroundWorker umožňuje, aby formulář nebo ovládací prvek spouštěly operaci asynchronně.
V této sekci
Přehled komponent BackgroundWorker
Popisuje komponentu BackgroundWorker, která umožňuje provádět časově náročné operace asynchronně (na pozadí) na vlákně, které se liší od hlavního vlákna uživatelského rozhraní vaší aplikace.
Návod: Spuštění operace na pozadí
Ukazuje, jak pomocí komponenty BackgroundWorker v návrháři spustit časově náročnou operaci na samostatném vlákně.
Postupy: Spuštění operace na pozadí
Ukazuje, jak použít komponentu BackgroundWorker ke spuštění časově náročné operace v samostatném vlákně.
Návod: Implementace formuláře, který používá operaci na pozadí
Vytvoří aplikaci pomocí návrháře, který asynchronně provede matematické výpočty.
Postupy: Implementace formuláře, který používá operaci na pozadí
Vytvoří aplikaci, která asynchronně provede matematické výpočty.
Jak stáhnout soubor na pozadí
Ukazuje, jak použít komponentu BackgroundWorker ke stažení souboru v samostatném vlákně.
Odkazy
BackgroundWorker Popisuje tuto třídu a obsahuje odkazy na všechny její členy.
RunWorkerCompletedEventArgs Popisuje typ, který obsahuje data události RunWorkerCompleted .
ProgressChangedEventArgs Popisuje typ, který obsahuje data události ProgressChanged .
Související oddíly
Přehled asynchronního vzoru založeného na událostech
Popisuje, jak asynchronní vzor zpřístupňuje výhody vícevláknových aplikací a skrývá mnoho složitých problémů, které jsou součástí vícevláknového návrhu.
.NET Desktop feedback