TaskCompletionSource.SetFromTask(Task) 메서드

정의

기본 Task<TResult> 을 지정된 완료 상태와 동일한 완료 상태로 전환합니다 completedTask.

public:
 void SetFromTask(System::Threading::Tasks::Task ^ completedTask);
public void SetFromTask(System.Threading.Tasks.Task completedTask);
member this.SetFromTask : System.Threading.Tasks.Task -> unit
Public Sub SetFromTask (completedTask As Task)

매개 변수

completedTask
Task

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

예외

completedTasknull입니다.

completedTask 가 완료되지 않았습니다.

기본 Task<TResult> 상태는 이미 세 가지 최종 상태 RanToCompletionFaultedCanceled중 하나에 있습니다.

설명

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

적용 대상