Compartilhar via


TaskCompletionSource.SetFromTask(Task) Método

Definição

Faz a transição do Task<TResult> subjacente para o mesmo estado de conclusão que o completedTaskespecificado.

public:
 void SetFromTask(System::Threading::Tasks::Task ^ completedTask);
public void SetFromTask (System.Threading.Tasks.Task completedTask);
member this.SetFromTask : System.Threading.Tasks.Task -> unit
Public Sub SetFromTask (completedTask As Task)

Parâmetros

completedTask
Task

A tarefa concluída cujo status de conclusão (incluindo informações de exceção ou cancelamento) deve ser copiada para a tarefa subjacente.

Exceções

completedTask é null.

completedTask não está concluída.

O Task<TResult> subjacente já está em um dos três estados finais: RanToCompletion, Faultedou Canceled.

Comentários

Essa operação retornará false se o Task<TResult> já estiver em um dos três estados finais: RanToCompletion, Faultedou Canceled.

Aplica-se a