我有以下课程
public class MyEmailService
{
public async Task<bool> SendAdminEmails()
{
...
}
public async Task<bool> SendUserEmails()
{
...
}
}
public interface IMyEmailService
{
Task<bool> SendAdminEmails();
Task<bool> SendUserEmails();
}
Run Code Online (Sandbox Code Playgroud)
我已经安装了最新的Quartz 2.4.1 Nuget包,因为我想在我的Web应用程序中使用轻量级调度程序,而不需要单独的SQL Server数据库.
我需要安排方法
SendUserEmails 每周一至周一17:00,周二17:00和周三17:00SendAdminEmails 每周星期四09:00,星期五9:00运行在ASP.NET Core中使用Quartz安排这些方法需要什么代码?我还需要知道如何在ASP.NET Core中启动Quartz,因为互联网上的所有代码示例仍然引用以前版本的ASP.NET.
我可以找到以前版本的ASP.NET 的代码示例,但我不知道如何在ASP.NET Core中启动Quartz以开始测试.我在哪里放入JobScheduler.Start();ASP.NET Core?