Partager via


task_completion_event::set, méthode (C++ REST SDK)

Définit l'événement d'achèvement de tâche.

bool set(
   _ResultType _Result
) const ;

bool set() const ;

Paramètres

  • _Result
    Résultat avec lequel définir cet événement.

Valeur de retour

La méthode retourne true si elle a réussi à définir l'événement. Elle retourne false si l'événement est déjà défini.

Notes

En présence de plusieurs appels ou d'appels simultanés à set, seul le premier appel aboutit et son résultat (le cas échéant) est stocké dans l'événement d'achèvement de tâche. Les ensembles restants sont ignorés et la méthode retournera la valeur false. Lorsque vous définissez un événement d'achèvement de tâche, toutes les tâches créées à partir de cet événement se termineront immédiatement, et ses continuations, le cas échéant, seront planifiées. Les objets d'achèvement de tâche qui ont _ResultType autre que void passeront la valeur à leurs continuations.

Configuration requise

En-tête : pplxtasks.h

Espace de noms : pplx

Voir aussi

Référence

task_completion_event, classe (C++ REST SDK)