Sdílet prostřednictvím


task::wait – metoda

Počkejte, než tento úkol dosáhne konečného stavu.Je možné, aby funkce wait provedla úlohu jako vloženou, pokud jsou splněny všechny závislosti úlohy a ještě nebyla vybrána k provedení pracovníkem na pozadí.

task_status wait() const;

Vrácená hodnota

Hodnota task_status, která by mohla být completed nebo canceled.Pokud úloha během provádění zjistila výjimku nebo do ní byla výjimka rozšířena z předchozí úlohy, volání funkce wait vyvolá tuto výjimku.

Poznámky

Důležitá poznámkaDůležité

V aplikaci Windows Store nevolejte wait v kódu spuštěném v STAJinak modul runtime vyvolá výjimku concurrency::invalid_operation, jelikož tato metoda blokuje aktuální vlákno a může způsobit, že aplikace přestane odpovídat.Nicméně lze pro získání výsledku předchozího úkolu v pokračování založeném na úkolech zavolat metodu concurrency::task::get.

Požadavky

Záhlaví: ppltasks.h

Obor názvů: souběžnost

Viz také

Referenční dokumentace

task – třída (Concurrency Runtime)