TaskCompletionSource<TResult>.Task Property

July 28, 2014

Namespace:  System.Threading.Tasks
Assembly:  mscorlib (in mscorlib.dll)

public Task<TResult> Task { get; }

Property Value

Type: System.Threading.Tasks.Task<TResult>
Returns the Task<TResult> created by this TaskCompletionSource<TResult>.

This property enables a consumer to access the Task<TResult> that is controlled by this instance. When you create a TaskCompletionSource<TResult> object, the Status property of this Task<TResult> object returns WaitingForActivation

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.

Windows Phone OS

Supported in: 8.1, 8.0

Show:
© 2014 Microsoft