简短的回答
你不能.
答案很长
您需要第三方库,如Quarz,Hangfire或Azure WebJobs,它们将从ASP.NET Core应用程序的外部或内部触发它.
请注意,如果您使用Quarz或Hangfire在ASP.NET Core应用程序中运行它,它可能会受到进程生命周期的影响,即如果您使用IIS或Azure App Service运行它,那么当IIS将无法控制时停止应用程序(由于不活动或其他)或如果它将启动它没有外部请求(IIS可以配置为立即重新启动应用程序,默认是下一个请求).
话虽这么说,当IIS或其他进程关闭应用程序时,您可能会跳过触发器.因此最好让调度程序在ASP.NET核心进程之外运行(即控制台应用程序,Azure上的后台工作程序或使用Azure Web作业).
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- SpringBoot与异步任务、定时任务、邮件任务
- 订阅 + 定时任务重构后台主机操作任务
- 宏任务和微任务的一个小事
- Yii2 定时任务创建(Console 任务)
- Yii2 定时任务创建(Console 任务)
- 了解js运行机制——微任务与宏任务
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
高可用MySQL
)Charles Bell Mats Kindahl Lars Thalmann / 宁青、唐李洋 诸云萍 / 电子工业出版社 / 2011-10 / 98.00元
《高可用mysql:构建健壮的数据中心》是“mysql high availability”的中文翻译版,主要讲解真实环境下如何使用mysql 的复制、集群和监控特性,揭示mysql 可靠性和高可用性的方方面面。本书由mysql 开发团队亲自执笔,定位于解决mysql 数据库的常见应用瓶颈,在保持mysql 的持续可用性的前提下,挖潜各种提高性能的解决方案。本书分为三个部分。第一部分讲述mysql......一起来看看 《高可用MySQL》 这本书的介绍吧!