1

私はうまく機能しているTopShelfフレームワークを使用しています。ただし、監視されていないタスクの例外 (つまり、TaskScheduler.UnobservedTaskException をサブスクライブする) のトップレベルの例外フィルターを登録する方法を理解するのに非常に苦労しています。

このイベントに登録するためにさまざまな場所を試しましたが、何があっても、待機していないタスクから例外をスローしたときに通知を受け取ることはありません。

TopShelf を使用しているときにこれらの通知を正しく受け取るにはどうすればよいですか。

ありがとう。

4

1 に答える 1

2

私の悪い、

TopShelf に関連するものは何もありませんでしたが、TaskScheduler.UnobservedTaskException の動作に関連するものはありませんでした。これは、例外を取得する前に、例外をスローするタスクがガベージ コレクションされるのを待機する必要があります :(

于 2013-05-14T22:11:33.937 に答える