私は次のように Threadpool.QueueUserWorkItem を使用しています
public void TestMain()
{
try
{
ThreadPool.QueueUserWorkItem(x =>
{
this.Dispatcher.BeginInvoke(new Action(() => this.BackGroundMethod()));
}
);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void BackGroundMethod()
{
try
{
int a = 0;
int b = 100;
var error = b / a;
}
catch(Exception)
{
throw;
}
}
このように、TestMain() は例外をキャッチできません。プログラムはシャットダウンします...
このエラーをキャッチするにはどうすればよいですか?
どうも。