TaskCompletionSource.Task Property

Definition

Gets the Task created by this TaskCompletionSource.

public:
 property System::Threading::Tasks::Task ^ Task { System::Threading::Tasks::Task ^ get(); };
public System.Threading.Tasks.Task Task { get; }
member this.Task : System.Threading.Tasks.Task
Public ReadOnly Property Task As Task

Property Value

Remarks

This property gives a consumer access to the Task that's controlled by this instance. The SetResult(), SetException(Exception), SetException(IEnumerable<Exception>), and SetCanceled() methods (and their Try variants) on this instance all result in the relevant state transitions on this underlying Task.

Applies to