protected override async Task ExecuteAsync(CancellationToken stoppingToken) { while (!stoppingToken.IsCancellationRequested) { var timer = ConfigHelper.GetInt("Timer"); LogHelper.Info($"删除新闻服务开始"); var date = DateTime.Now.AddDays(-3).Date; newsApplicationService.DeleteNews(x => x.Date <= date); await Task.Delay(TimeSpan.FromMinutes(timer), stoppingToken); } }