TaskCompletionSource.TrySetFromTask(Task) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Tenta fazer a transição do subjacente Task<TResult> para o mesmo estado de conclusão do especificado completedTask.
public:
bool TrySetFromTask(System::Threading::Tasks::Task ^ completedTask);
public bool TrySetFromTask(System.Threading.Tasks.Task completedTask);
member this.TrySetFromTask : System.Threading.Tasks.Task -> bool
Public Function TrySetFromTask (completedTask As Task) As Boolean
Parâmetros
- completedTask
- Task
A tarefa concluída cujo estado de conclusão (incluindo informações de exceção ou cancelamento) deve ser copiada para a tarefa subjacente.
Devoluções
true se a operação fosse bem-sucedida; caso contrário, false.
Exceções
completedTask é null.
completedTask não está concluído.
Observações
Esta operação retornará false se o Task<TResult> já estiver num dos três estados finais: RanToCompletion, Faulted, ou Canceled.