The error that caused this task to end prematurely, or null
if the task completed successfully or has not yet thrown any errors.
Value indicating whether this task has completed.
Value indicating whether this task ran to completion.
Value indicating whether this task completed due to an unhandled error.
Represents an asynchronous operation.