Sdílet prostřednictvím


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.

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

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

Viz také

Referenční dokumentace

task – třída (Concurrency Runtime)