BackgroundWorker – komponenta
Komponenta BackgroundWorker
umožňuje formuláři nebo ovládacímu prvku spustit operaci asynchronně.
V tomto oddílu
Přehled komponenty BackgroundWorker
Popisuje komponentu BackgroundWorker
, která umožňuje asynchronně spouštět časově náročné operace (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í
Demonstruje použití BackgroundWorker
komponenty v návrháři ke spuštění časově náročné operace na samostatném vlákně.
Postupy: Spuštění operace na pozadí
Demonstruje použití BackgroundWorker
komponenty 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.
Postupy: Stahování souboru na pozadí
Ukazuje, jak použít komponentu BackgroundWorker
ke stažení souboru do samostatného vlákna.
Reference
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ích vzorů založených 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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro