Método task_completion_event::set
Defina o evento de conclusão de tarefas.
bool set(
_ResultType _Result
) const ;
bool set() const ;
Parâmetros
- _Result
O resultado com o qual definir este evento.
Valor de retorno
O método retorna true se tiver sido bem-sucedido na configuração do evento. Retorna false caso o evento já esteja definido.
Comentários
Na presença de chamadas múltiplas ou simultâneas para set, somente a primeira chamada terá êxito e seu resultado (se houver) será armazenado no evento de conclusão de tarefas. Os conjuntos restantes são ignorados e o método retornará "falso". Quando você define um evento de conclusão de tarefas, todas as tarefas criadas do evento serão concluídas imediatamente, e suas continuações, se houver, serão agendadas. Os objetos e conclusão de tarefas que têm um _ResultType diferente de void transmitirão o valor para suas continuações.
Requisitos
Cabeçalho: ppltasks.h
Namespace: simultaneidade