TaskCompletionSource<TResult>.Task 속성

정의

Task<TResult>에서 만든 TaskCompletionSource<TResult>를 가져옵니다.Gets the Task<TResult> created by this TaskCompletionSource<TResult>.

public:
 property System::Threading::Tasks::Task<TResult> ^ Task { System::Threading::Tasks::Task<TResult> ^ get(); };
public System.Threading.Tasks.Task<TResult> Task { get; }
member this.Task : System.Threading.Tasks.Task<'Result>
Public ReadOnly Property Task As Task(Of TResult)

속성 값

Task<TResult>에서 만든 TaskCompletionSource<TResult>를 반환합니다.Returns the Task<TResult> created by this TaskCompletionSource<TResult>.

설명

소비자는이 속성을 사용 하 여이 인스턴스에 의해 제어 되는 Task<TResult>에 액세스할 수 있습니다.This property enables a consumer to access the Task<TResult> that is controlled by this instance. TaskCompletionSource<TResult> 개체를 만들 때이 Task<TResult> 개체의 Status 속성은을 반환 WaitingForActivationWhen you create a TaskCompletionSource<TResult> object, the Status property of this Task<TResult> object returns WaitingForActivation

이 인스턴스에 대 한 SetResult, SetException, SetExceptionSetCanceled 메서드와 해당 "Try" 변형은 모두이 기본 작업에 대 한 관련 상태 전환을 발생 합니다.The SetResult, SetException, SetException, and SetCanceled methods (and their "Try" variants) on this instance all result in the relevant state transitions on this underlying Task.

적용 대상

추가 정보