task_completion_event::set – metoda
Nastaví událost dokončení úkolu.
bool set(
_ResultType _Result
) const ;
bool set() const ;
Parametry
- _Result
Výsledek, na který se má tato událost nastavit.
Vrácená hodnota
Metoda vrátí true, pokud bylo nastavení události úspěšné.Vrátí hodnotu false, je-li událost již nastavena.
Poznámky
Za přítomnosti více nebo souběžných volání funkce set bude úspěšné pouze první volání a jeho výsledek (pokud existuje) bude uložen v události dokončení úlohy.Zbývající sady jsou ignorovány a metoda vrátí hodnotu false.Při nastavení události dokončení úkolu budou všechny úkoly vytvořené z této události okamžitě dokončeny a budou naplánována pokračování, pokud existují. Objekty dokončení úloh, které mají jiný _ResultType než void, předají hodnotu svým následovníkům.
Požadavky
Záhlaví: ppltasks.h
Obor názvů: souběžnost