다음을 통해 공유


TaskCompletionSource<TResult>.TrySetFromTask 메서드

정의

기본 Task<TResult> 지정된 completedTask동일한 완료 상태로 전환하려고 시도합니다.

public:
 bool TrySetFromTask(System::Threading::Tasks::Task<TResult> ^ completedTask);
public bool TrySetFromTask (System.Threading.Tasks.Task<TResult> completedTask);
member this.TrySetFromTask : System.Threading.Tasks.Task<'Result> -> bool
Public Function TrySetFromTask (completedTask As Task(Of TResult)) As Boolean

매개 변수

completedTask
Task<TResult>

완료 상태(결과, 예외 또는 취소 정보 포함)를 기본 작업에 복사해야 하는 완료된 작업입니다.

반환

작업이 성공했는지 true. 그렇지 않으면 false.

예외

completedTask null.

completedTask 완료되지 않았습니다.

설명

이 작업은 Task<TResult> 이미 RanToCompletion, Faulted또는 Canceled세 가지 최종 상태 중 하나에 있는 경우 false 반환합니다.

적용 대상