Compartilhar via


Método de Task::wait

Espera que essa tarefa para atingir um estado terminal.É possível para wait executar a tarefa embutido, se todas as dependências de tarefas forem atendidas, e não foi pegarada já 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 após localizar uma exceção durante a execução, ou uma exceção foi lhe propagada de uma tarefa antecedente, wait lança esta exceção.

Comentários

Observação importanteImportante

Em Windows Store app, não chamar wait no corpo de uma continuação executado em 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 app se torne sem resposta.Em o entanto, você pode chamar o método de concurrency::task::get para receber o resultado da tarefa antecedente em uma continuação chave com base.

Requisitos

Cabeçalho: ppltasks.h

Simultaneidade denamespace:

Consulte também

Referência

a classe (Runtime de simultaneidade) de tarefas.