TaskCompletionSource.TrySetFromTask(Task) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Intenta realizar la transición del Task<TResult> subyacente al mismo estado de finalización que el 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
Tarea completada cuyo estado de finalización (incluida la información de excepción o cancelación) debe copiarse en la tarea subyacente.
Devoluciones
true
si la operación se realizó correctamente; de lo contrario, false
.
Excepciones
completedTask
es null
.
completedTask
no se ha completado.
Comentarios
Esta operación devolverá false
si el Task<TResult> ya está en uno de los tres estados finales: RanToCompletion, Faultedo Canceled.