using Microsoft.Extensions.Hosting; namespace Bunny.Service.BackgroundModule; /// /// 定时任务 /// public class TemplateBackgroundModule : BackgroundService { protected override async Task ExecuteAsync(CancellationToken stoppingToken) { while (!stoppingToken.IsCancellationRequested) { Console.WriteLine("TemplateService started"); await Task.Delay(1000, stoppingToken); await Task.Run(() => { Console.WriteLine("执行了。。。"); }, stoppingToken); await Task.Delay(1000, stoppingToken); Console.WriteLine("--------------------------------"); } } }