TaskCompletionSource<TResult>.TrySetResult(TResult) 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 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
Es true
si el resultado de la operación fue correcto; de lo contrario, es false
.
Excepciones
Task se eliminó.
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.