Beispiel #1
0
        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);
            }
        }