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 subjacente Task<TResult> para o 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
O valor do resultado a ser associado a isso Task<TResult>.
Retornos
true se a operação foi bem-sucedida; caso contrário, false.
Exceções
O Task foi descartado.
Comentários
Essa operação retornará false se já Task<TResult> 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.