Freigeben über


task_completion_event::set-Methode

Legt das Ereignis abschluss Tasks fest.

bool set(
   _ResultType _Result
) const ;

bool set() const ;

Parameter

  • _Result
    Das Ergebnis, um dieses Ereignisses mit festzulegen.

Rückgabewert

Die Methode gibt true zurück, wenn sie in der Einstellung das Ereignis erfolgreich war.Sie gibt false zurück, wenn das Ereignis bereits festgelegt ist.

Hinweise

In Anwesenheit oder Gleichlaufend der Mehrfachverbindungsstellen- von set, wird nur der erste Aufruf erfolgreich ausgeführt und das Ergebnis (falls vorhanden) wird in Aufgaben abschluss gespeichert wird.Die verbleibenden legt werden ignoriert und die Methode gibt false zurück.Wenn Sie einen abschluss Aufgaben für Auswahlereignisse, alle Aufgaben, die dieses Ereignis erstellt werden, sofort ausführen und seine Fortsetzungen geplant werden, sofern vorhanden.Aufgaben abschluss Objekte, die _ResultType außer void haben, übergeben den Wert auf ihre Continuations.

Anforderungen

Header: ppltasks.h

Namespace: Parallelität

Siehe auch

Referenz

task_completion_event-Klasse