Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

task_completion_event – třída