我想知道“continueWhith”什么时候有例外。
我做了一个这样的代码。
Task.Factory.StartNew(() =>
{
if(HasException())
throw new Exception("Exception");
// Logic
}).ContinueWith(x =>
{
// Do something to UI.
}, CancellationToken.None, TaskContinuationOptions.NotOnFaulted,
_uiScheduler).continueWith(x =>
{
if (x.Exception.IsNotNull()) // Exception handling here.
ShowExceptionMessage(x.Exception);
}
我原以为最后 continueWith 任务会出现异常,但事实并非如此。
最后continueWith任务中没有异常是对的吗?
我想知道如何在 continueWith 中设置异常属性。
牛魔王的故事
相关分类