Sdílet prostřednictvím


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.

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.