将Quartz.Net用于ASP.NET Core 3.0应用程序中的,并实现通过依赖注入获取其他服务

 参考资料:https://blog.vfrz.fr/quartz-asp-net-core-3-0/ 【我都是参考歪果仁开发者写的】

   Quartz.Net的使用方法从网上能找到很多资料,这里就不再赘述了,我在想要实现DI时遇到了无法注册服务  无法通过构造函数实现DI的问题,

观察我的项目注册服务代码时发现

 

 我是直接把项目Service层(业务逻辑)将整个程序集给注册的,发现这时Quartz.NET 就无法注册我需要的服务,

我的解决方案是:

 在ConfigureServices方法中再单独注册一下自己所需的服务。就OK啦

原文地址:https://www.cnblogs.com/camefor/p/13161255.html