Compartir a través de


TaskCompletionSource<TResult>.TrySetResult(TResult) Método

Definición

Intenta transicionar la Task<TResult> subyacente al estado RanToCompletion.

public:
 bool TrySetResult(TResult result);
public bool TrySetResult (TResult result);
member this.TrySetResult : 'Result -> bool
Public Function TrySetResult (result As TResult) As Boolean

Parámetros

result
TResult

Valor de resultado que se va a enlazar a esta Task<TResult>.

Devoluciones

Boolean

Es true si el resultado de la operación fue correcto; de lo contrario, es false.

Excepciones

Comentarios

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

Este método también devuelve false si el subyacente Task<TResult> ya se ha eliminado.

Se aplica a

Consulte también