TaskCompletionSource<TResult>.TrySetResult(TResult) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Tenta fazer a transição do Task<TResult> subjacente para o 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
O valor do resultado a se associar a esse Task<TResult>.
Retornos
true
se a operação tiver sido bem-sucedida; caso contrário, false
.
Exceções
O Task foi descartado.
Comentários
Essa operação retornará false se o Task<TResult> já estiver em um dos três estados finais: RanToCompletion, Faultedou Canceled.
Esse método também retornará false se o subjacente Task<TResult> já tiver sido descartado.