>我到处找过,但我真的找不到我想要的东西。这是场景。我有一个Web应用程序,当用户单击按钮时,它将向供应商发送api请求以激活设备。问题是,供应商没有 api 方法来设置设备的开始和结束时间。所以,我现在的想法是,一旦我从供应商那里获得激活机器的"绿灯",我还将以编程方式在服务器中安排一个任务,在 15 分钟后调用我的 Web 应用程序以关闭设备(通过带有查询字符串的 url,www.xxxx.aspx?deviceid=123(。
非常感谢有关如何实现这一目标的帮助或任何指示。 提前感谢!
对不起,答案的输入方式我现在正在打电话。 研究它很有趣,如果它有效,我想听听你的意见
因此,假设您可以访问您的 api。
我认为您可以使其工作的方式是在您的 api/Web 应用程序中使用后台工作者,它是您下载到 Web 应用程序的 nuget
如果您打开并滚动该链接,它有示例讨论具有类似于Windows任务计划的后台任务,但是对于任何类型的Web应用程序,它是称为BackgroundWorkers的开源项目,您可以在Web应用程序上添加许多任务计划程序,
请尝试一下https://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx