在传统的mvc.net异步方法中,如果在main方法中抛出异常,在什么情况下会调用Completed方法?
public void BlahAysnc()
{
throw ApplicationException("blah");
}
public ActionResult BlahCompleted()
{
return new EmptyResult();
}
BlahCompleted()会被调用吗?如果没有,异常会发生什么?调用者会收到错误代码吗?是否调用AsyncManager.OutstandingOperations.Increment()
是否重要?