TaskCompletionSource.SetFromTask(Task) Método

Definición

Realiza la transición del subyacente Task<TResult> al mismo estado de finalización que el especificado completedTask.

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

Tarea completada cuyo estado de finalización (incluida la información de excepción o cancelación) debe copiarse en la tarea subyacente.

Excepciones

completedTask es null.

completedTask no se ha completado.

El subyacente Task<TResult> ya está en uno de los tres estados finales: RanToCompletion, Faultedo Canceled.

Comentarios

Esta operación devolverá false si Task<TResult> ya está en uno de los tres estados finales: RanToCompletion, Faultedo Canceled.

Se aplica a