定位推送服务
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 line
680B

  1. namespace TelpoPush.Position.Worker
  2. {
  3. public class Worker : BackgroundService
  4. {
  5. private readonly ILogger<Worker> _logger;
  6. public Worker(ILogger<Worker> logger)
  7. {
  8. _logger = logger;
  9. }
  10. protected override async Task ExecuteAsync(CancellationToken stoppingToken)
  11. {
  12. while (!stoppingToken.IsCancellationRequested)
  13. {
  14. if (_logger.IsEnabled(LogLevel.Information))
  15. {
  16. _logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
  17. }
  18. await Task.Delay(1000, stoppingToken);
  19. }
  20. }
  21. }
  22. }