有没有办法在 ASP.NET Web API beta 中确定 HTTP 请求是否被取消(由于任何其他原因被用户中止)?我正在寻找机会获得一种开箱即用的取消 token ,它会发出请求已中止的信号,因此也应中止长时间运行的操作。
可能的相关问题 - CancellationTokenModelBinder 类的用例。为取消 token 设置单独的 Binder 的原因是什么?
最佳答案
您可以不时检查 Response.IsClientConnected
以查看浏览器是否仍连接到服务器。
关于c# - ASP.NET Web API + 长时间运行的操作取消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9762445/