Task.IsFaulted プロパティ

定義

処理されない例外が発生したことが原因で Task が完了したかどうかを示す値を取得します。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

プロパティ値

タスクがハンドルされない例外をスローした場合は true。それ以外の場合は falsetrue if the task has thrown an unhandled exception; otherwise false.

注釈

@No__t-0 が true の場合、タスクの StatusFaulted と等しく、@no__t 4 のプロパティは null 以外になります。If IsFaulted is true, the task's Status is equal to Faulted, and its Exception property will be non-null.

重要

@No__t-0 プロパティの値を取得しても、タスクが完了するまで呼び出し元のスレッドはブロックされません。Retrieving the value of the Task.IsFaulted property does not block the calling thread until the task has completed.

適用対象