try catch outside of:await Task.Run(() =>
は理にかなっていますか、それとも await の中でのみ使用しますか?
private async void Test()
{
try
{
await Task.Run(() =>
{
try
{
DoingSomething();
}
catch (Exception ex)
{
log.Error(ex.Message);
}
});
}
catch (Exception ex)
{
log.Error(ex.Message);
}
}