task::get – metoda
Vrátí výsledek tohoto úkolu.Pokud není úloha v konečném stavu, volání funkce get bude čekat na dokončení úlohy.Tato metoda nevrací hodnotu, je-li volána na úkol result_typevoid.
_ReturnType get() const;
void get() const;
Vrácená hodnota
Výsledek úkolu.
Poznámky
Pokud byla úloha zrušena, volání funkce get vyvolá výjimku task_canceled.Pokud úloha zjistila jinou výjimku nebo do ní byla výjimka rozšířena z předchozí úlohy, volání funkce get vyvolá tuto výjimku.
![]() |
---|
V aplikaci Windows Store nevolejte concurrency::task::wait nebo get (wait volá get) v kódu, který běží v STA.Jinak modul runtime vyvolá výjimku concurrency::invalid_operation, jelikož tyto metody blokují aktuální vlákno a mohou 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 get, protože výsledek je k dispozici ihned. |
Požadavky
Záhlaví: ppltasks.h
Obor názvů: souběžnost