CearDirService.cs 657 B

1234567891011121314151617181920212223242526272829
  1. using DW5S.DTO;
  2. namespace AdService.Service
  3. {
  4. /// <summary>
  5. /// 数据清理服务(每隔5分钟扫描一次)
  6. /// </summary>
  7. public class CearDirService : BackgroundService
  8. {
  9. /// <summary>
  10. /// 数据清理服务
  11. /// </summary>
  12. protected override async Task ExecuteAsync(CancellationToken stoppingToken)
  13. {
  14. await Task.Run(async () =>
  15. {
  16. while (!stoppingToken.IsCancellationRequested)
  17. {
  18. await Task.Delay(3 * 1000, stoppingToken);
  19. }
  20. }, stoppingToken);
  21. }
  22. }
  23. }