TaskCompletionSource<TResult>.SetFromTask(Task<TResult>) Método

Definición

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

public void SetFromTask (System.Threading.Tasks.Task<TResult> completedTask);

Parámetros

completedTask
Task<TResult>

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

Excepciones

completedTask es null.

completedTask no se ha completado.

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

Comentarios

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

Se aplica a

Producto Versiones
.NET 9