TaskCompletionSource.TrySetFromTask(Task) 메서드

정의

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

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

매개 변수

completedTask
Task

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

반품

true작업이 성공하면 이고, 그렇지 않으면 . false

예외

completedTasknull입니다.

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

설명

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

적용 대상