Freigeben über


task_completion_event::set-Methode (C++-REST-SDK)

Legt das Aufgabenabschlussereignis fest.

bool set(
   _ResultType _Result
) const ;

bool set() const ;

Parameter

  • _Result
    Das Ergebnis, das für dieses Ereignis festgelegt werden soll.

Rückgabewert

Die Methode gibt true zurück, wenn die Festlegung des Ereignisses erfolgreich war. Sie gibt false zurück, wenn das Ereignis bereits festgelegt ist.

Hinweise

Bei mehrfachen oder gleichzeitigen Aufrufen von set ist nur der erste Aufruf erfolgreich, und sein Ergebnis (falls vorhanden) wird im Aufgabenabschlussereignis gespeichert. Die verbleibenden Sätze werden ignoriert, und die Methode gibt "false" zurück. Wenn Sie ein Aufgabenabschlussereignis festlegen, werden alle Aufgaben, die aus diesem Ereignis erstellt wurden, abgeschlossen, und ihre Fortsetzungen, falls vorhanden, werden geplant. Aufgabenabschlussobjekte, die einen anderen _ResultType als void aufweisen, übergeben den Wert an ihre Fortsetzungen.

Anforderungen

Header: pplxtasks.h

Namespace: pplx

Siehe auch

Referenz

task_completion_event-Klasse (C++-REST-SDK)