其他分享
首页 > 其他分享> > 异步Task捕获异常

异步Task捕获异常

作者:互联网

Task.Factory.StartNew(() =>
{
  //业务逻辑
}).ContinueWith(task =>
{
  if (task.IsCompleted && !task.IsFaulted)
  {
    //没有出现异常
  }
  else
  {
    //出现异常
    var exection = task.Exception;
    Log(exection);
  }
});

标签:IsCompleted,异步,Task,IsFaulted,捕获,task,出现异常,exection
来源: https://www.cnblogs.com/jeffhong99/p/11765851.html