Task.IsFaulted Property

Definition

Gets whether the Task completed due to an unhandled exception.

public:
 property bool IsFaulted { bool get(); };
public bool IsFaulted { get; }
member this.IsFaulted : bool
Public ReadOnly Property IsFaulted As Boolean

Property Value

true if the task has thrown an unhandled exception; otherwise false.

Remarks

If IsFaulted is true, the task's Status is equal to Faulted, and its Exception property will be non-null.

Important

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

Applies to