定位推送服务
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

25 lines
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. }