标签: c# asp.net-web-api
我需要对webapi进行ajax调用: 1)执行返回List的计算方法,并将此列表返回给客户端 我有这样做的方法。
但是,现在我需要添加其他类似的计算:
2)在同一个webapi方法中我需要调用方法FindBreak,它返回double,但我想在单独的线程中调用它,然后返回到客户端。
我从未使用线程/任务,你能建议我如何处理这个问题吗?
.NET 4.5,webapi
答案 0 :(得分:1)
根据您目前的问题详情: 要开始后台任务,您应该使用Hangfire或类似于lib的
BackgroundJob.Enqueue(() => FindBreak());
如果afterwards return to client side表示服务器端代码将内容推送到已连接的客户端,则应使用SignalR
afterwards return to client side