Future<TResult>
Represents lightweight version of Task<T>.
Represents awaiter of the asynchronous computation result represented by future object.
Determines whether asynchronous operation referenced by this object is already completed.
protected Future(bool runContinuationsAsynchronously = true, bool continueOnCapturedContext = false)
Initializes a new future.
Converts this future to the task.
Completes future unsuccessfully.
Gets value associated with this future.
Attaches the callback that will be invoked on completion.