如果抛出异常,mvc.net异步方法是否会调用完成?

时间:2018-02-14 22:58:14

标签: asp.net-mvc

在传统的mvc.net异步方法中,如果在main方法中抛出异常,在什么情况下会调用Completed方法?

public void BlahAysnc()
{
     throw ApplicationException("blah");
}

public ActionResult BlahCompleted()
{
    return new EmptyResult();
}

BlahCompleted()会被调用吗?如果没有,异常会发生什么?调用者会收到错误代码吗?是否调用AsyncManager.OutstandingOperations.Increment()是否重要?

0 个答案:

没有答案