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

Devoluções

true se a operação fosse bem-sucedida; caso contrário, false.

Exceções

Foi Task descartado.

Observações

Esta operação devolverá false se o Task<TResult> já estiver num dos três estados finais: RanToCompletion, Faulted, ou Canceled.

Este método também retorna false se o subjacente Task<TResult> já tiver sido descartado.

Aplica-se a

Ver também