Método task::wait
Aguarda esta tarefa atingir um estado terminal. É possível para wait executar a tarefa embutida, se todas as dependências de tarefas forem atendidas, e caso ela ainda não tenha sido escolhida para execução por um trabalhador em segundo plano.
task_status wait() const;
Valor de retorno
Um valor de task_status que pode ser completed ou canceled. Se a tarefa encontrou uma exceção durante a execução ou uma exceção foi propagada para ela de uma tarefa antecedente, wait lançará essa exceção.
Comentários
Importante
Em um aplicativo do Windows Store, não chame wait no código executado no STA.Caso contrário, o tempo de execução gera concurrency::invalid_operation porque esse método bloqueia o segmento atual e pode fazer com que o aplicativo pare de responder.No entanto, você pode chamar o método concurrency::task::get para receber o resultado da tarefa antecedente em uma continuação baseada em tarefa.
Requisitos
Cabeçalho: ppltasks.h
Namespace: simultaneidade