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>에 바인딩할 결과 값입니다.

반환

Boolean

작업이 성공적으로 수행되었으면 true이고, 그렇지 않으면 false입니다.

예외

Task가 삭제된 경우

설명

이 작업은 세 가지 최종 상태 RanToCompletionFaulted중 하나인 경우 Task<TResult> false를 반환합니다Canceled.

기본이 이미 삭제된 경우에도 이 메서드는 false를 Task<TResult> 반환합니다.

적용 대상

추가 정보