Winforms 如何使用.Net平台中的服务自动联机执行任务

Winforms 如何使用.Net平台中的服务自动联机执行任务,winforms,web-services,asp.net-web-api,service,Winforms,Web Services,Asp.net Web Api,Service,我有一个C#winforms应用程序,可以从web上删除数据 我想做的是在线执行报废任务,我希望它每一小时自动运行一次,这样当用户打开winforms应用程序时,数据总是会更新 我怎样才能做到这一点?我应该使用什么指导是非常感激的,因为我不知道从哪里开始 谢谢如果您计划在.NET技术上构建服务器,那么我建议您使用ASP.NET核心Web API 实际上,您有两个选择WebAPI或WCF。WCF很容易与.net集成,但WebAPI在其他方面更好 ASP.NET核心Web API非常容易构建,而且是

我有一个C#winforms应用程序,可以从web上删除数据

我想做的是在线执行报废任务,我希望它每一小时自动运行一次,这样当用户打开winforms应用程序时,数据总是会更新

我怎样才能做到这一点?我应该使用什么指导是非常感激的,因为我不知道从哪里开始


谢谢

如果您计划在.NET技术上构建服务器,那么我建议您使用ASP.NET核心Web API

实际上,您有两个选择WebAPI或WCF。WCF很容易与.net集成,但WebAPI在其他方面更好

ASP.NET核心Web API非常容易构建,而且是RESTful的,因此您可以通过HTTP请求获取数据

您可以使用Hangfire来实现这一点

Hangfire可以用最少的配置执行CRON任务,而且如果服务器停机,它不会刷新所有任务,因为它存储任务信息。在数据库中

我每天都在我的Web API中使用它与Google API同步

有关更多信息,请参阅