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

Definición

Intenta realizar la transición del subyacente Task<TResult> al RanToCompletion estado .

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 este Task<TResult>.

Devoluciones

true si la operación se realizó correctamente; de lo contrario, false.

Excepciones

Se Task ha desechado.

Comentarios

Esta operación devolverá false si Task<TResult> 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