我有一个基于asp.net mvc的rest端点:
[HttpGet]
public List<SomeEntity> Get(){
// Lets imagine that this operation lasts for 1 minute
var someSlowOperationResult = SomeWhere.GetDataSlow();
return someSlowOperationResult;
}
在前端,我有一个下一个JavaScript:
var promise = $.get("/SomeEntities");
setTimeout(function(){promise.abort()}, 100);
如何在中止调用后强制终止线程,以防止进行缓慢的计算?谢谢。