ServiceWorkerCronJob:在ASP.NET Core中使用HostedService计划Cron作业

时间:2024-06-08 13:23:06
【文件属性】:

文件名称:ServiceWorkerCronJob:在ASP.NET Core中使用HostedService计划Cron作业

文件大小:90KB

文件格式:ZIP

更新时间:2024-06-08 13:23:06

cron dotnet aspnetcore dotnetcore cronjob

服务人员Cron Jobs演示 您可能要问,“托管服务和后台线程有什么区别? ”区别在于,托管服务将通过应用程序启动和停止。 同时,在启动后台线程时,该线程无法正常处理清理操作,并且在停止应用程序时将被杀死。 HostedServiceExecutor将处理托管服务的启动和停止,从而在停止应用程序时进行优雅的清理。 从2.1版本开始,.NET Core提供了本机抽象基类BackgroundService ,其中包括对后台作业的常见操作,例如CancellationToken和管家工作。 在此博客文章中,我们将介绍在ASP.NET Core Web API项目中使用自定义的HostedService计划cron作业的用例。 以下屏幕录像显示了最终应用程序的运行时日志记录,该应用程序每3分钟,每5分钟,每1分钟和每天的12:50 PM运行三个后台任务。 执照 根据MIT许可,可以随意使用此


【文件预览】:
ServiceWorkerCronJob-master
----.gitignore(5KB)
----ServiceWorkerCronJobDemo.sln(2KB)
----LICENSE(1KB)
----ServiceWorkerCronJobDemo()
--------Program.cs(531B)
--------appsettings.Development.json(155B)
--------Controllers()
--------appsettings.json(182B)
--------Services()
--------ServiceWorkerCronJobDemo.csproj(223B)
--------Startup.cs(2KB)
----cron-jobs.gif(100KB)
----.github()
--------FUNDING.yml(683B)
----README.md(2KB)

网友评论