TaskCompletionSource<TResult>.TrySetResult(TResult) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.