Web API的类似计时器的功能

时间:2019-04-22 12:58:42

标签: c# asp.net-web-api

是否可以使用类似计时器的功能,以便我可以调用Web api每秒获取更新的记录?

例如,我有这个网络API

[httpget]
public IList<Details> GetUpdates()
{

return details;
}

我需要每秒调用一次此api,以便可以在网页上显示更新的记录。

1 个答案:

答案 0 :(得分:3)

在前端部件上,您可以使用Ajax,它将每隔 15分钟调用一次,或者您可以根据需要增加或减少时间来进行调用。

var ajax_call = function() {
  //your jQuery ajax code
};

var interval = 1000 * 60 * Xy; // where Xy is your every Xy minutes

setInterval(ajax_call, interval);