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

Definição

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.

Aplica-se a

Confira também