ScheduledJobsin.NETCore2WebApplicationsHostedinAWS我们正在.NETCore2中开始一个新项目,我将需要某种方式来运行计划的工作,做一些工作。此应用程序将托管在Linux服务器或AWSlinux实例中。我使用AzureWebJobs和.NET4.6完成了这项工作。.NetCore和Linux如何做到这一点我不知道谁支持这个问题。我出去用了HangfireJobs。上课很容易。实际上不是预定的工作。但是我们可以用Run()启动它并继续做其他事情。无需等待它结束。如果有人需要细节。请注意,根据您的用例,实现IHostedService接口可能就足够了(自.NETCore2.1起可用,复制粘贴也可用于.NETCore2.0)。如果您只想在后台进行定期清理,您可以使用计时器运行它。请参阅:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/hosted-services?view=aspnetcore-2.1实施IHostedService的优点是您可以对服务的关闭做出反应。以上就是《C#学习教程:AWS托管的.NETCore2Web应用中的定时作业》的全部内容。如果对你有用,需要了解更多C#学习教程,希望大家多多关注——本文来自网络收藏,不代表立场,如涉及侵权,请点击有权联系管理员删除。如需转载请注明出处:
