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 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 .

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.