Komponenta BackgroundWorker
Komponenta BackgroundWorker
umožňuje, aby formulář nebo ovládací prvek spouštěly operaci asynchronně.
V této části
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ě.
Odkaz
BackgroundWorker
Popisuje tuto třídu a obsahuje odkazy na všechny její členy.
RunWorkerCompletedEventArgs
Popisuje typ, který obsahuje data pro událost RunWorkerCompleted.
ProgressChangedEventArgs
Popisuje typ, který obsahuje data pro událost 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