Task.IsCompleted Property


Gets whether this Task has completed.

public bool IsCompleted { get; }
Property Value

true if the task has completed; otherwise false.


IsCompleted will return true when the task is in one of the three final states: RanToCompletion, Faulted, or Canceled.


Retrieving the value of the Task.IsCompleted property does not block the calling thread until the task has completed.

Applies to