Task Property
Collapse the table of content
Expand the table of content

TaskCompletionSource<TResult>.Task Property

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Gets the Task<TResult> created by this TaskCompletionSource<TResult>.

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:
© 2016 Microsoft