TaskCompletionSource<TResult>.TrySetResult(TResult) Метод

Определение

Пытается перенести базовый Task<TResult> объект в RanToCompletion состояние.

public:
 bool TrySetResult(TResult result);
public bool TrySetResult(TResult result);
member this.TrySetResult : 'Result -> bool
Public Function TrySetResult (result As TResult) As Boolean

Параметры

result
TResult

Значение результата для привязки к этому Task<TResult>.

Возвращаемое значение

true Значение , если операция выполнена успешно; falseв противном случае .

Исключения

Он Task был удален.

Комментарии

Эта операция вернет значение false, если Task<TResult> оно уже находится в одном из трех конечных состояний: RanToCompletion, Faultedили Canceled.

Этот метод также возвращает значение false, если базовый Task<TResult> объект уже удален.

Применяется к

См. также раздел