Task.Exception プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AggregateException が途中で終了する原因となった Task を取得します。
Task が正常に完了した場合、または例外がスローされていない場合は、null
が返されます。
public:
property AggregateException ^ Exception { AggregateException ^ get(); };
public AggregateException Exception { get; }
public AggregateException? Exception { get; }
member this.Exception : AggregateException
Public ReadOnly Property Exception As AggregateException
プロパティ値
AggregateException が途中で終了する原因となった Task。
注釈
未処理の例外をスローするタスクは、結果の例外を格納し、 プロパティへのWaitアクセスの AggregateException 呼び出しまたは アクセスで にラップされた例外をException伝達します。 .NET Framework 4.0 では、タスク インスタンスがガベージ コレクトされるまでに観察されない例外はファイナライザー スレッドに反映され、プロセスがクラッシュします。 .NET Framework 4.5 以降では、既定の動作が変更され、監視されていない例外はファイナライザーから再スローされません。 .NET Core はファイナライザーで例外を再スローしません。 詳細と例については、「 例外処理 (タスク並列ライブラリ)」を参照してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET