다음을 통해 공유


TaskCompletionSource<TResult>.SetFromTask(Task<TResult>) 메서드

정의

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

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

매개 변수

completedTask
Task<TResult>

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

예외

completedTask null.

completedTask 완료되지 않았습니다.

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

설명

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

적용 대상