Método de Task::Get
Retorna o resultado que gerou essa tarefa.Se a tarefa não está em um estado terminal server, uma chamada para get esperará a tarefa termina.Este método não retorna um valor quando chamado com uma tarefa result_type de void.
_ReturnType get() const; void get() const;
Valor de retorno
O resultado de tarefas.
Comentários
Se a tarefa é cancelada, uma chamada a get lança uma exceção de task_canceled .Se a tarefa após localizar uma exceção diferente ou uma exceção foi lhe propagada de uma tarefa antecedente, uma chamada a get lança esta exceção.
Importante |
---|
Em um aplicativo de Windows Store , não chamar concurrency::task::wait ou get (wait chama get) no corpo de uma continuação executado em STA.Caso contrário, o tempo de execução gera concurrency::invalid_operation porque esses métodos apenas segmento atual e o podem fazer com que o aplicativo se torne sem resposta.No entanto, você pode chamar o método de get para receber o resultado da tarefa antecedente em uma continuação chave com base porque o resultado fica imediatamente disponível. |
Requisitos
Cabeçalho: ppltasks.h
Namespace: concurrency