定位推送服务
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

Worker.cs 706B

10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
12345678910111213141516171819202122232425
  1. using TelpoPush.Position.Worker.Handlers;
  2. namespace TelpoPush.Position.Worker
  3. {
  4. public class Worker : BackgroundService
  5. {
  6. private readonly ILogger<Worker> _logger;
  7. KafkaSubscribe _kafkaSubscribe;
  8. public Worker(ILogger<Worker> logger, KafkaSubscribe kafkaSubscribe)
  9. {
  10. _logger = logger;
  11. _kafkaSubscribe = kafkaSubscribe;
  12. }
  13. protected override async Task ExecuteAsync(CancellationToken stoppingToken)
  14. {
  15. while (!stoppingToken.IsCancellationRequested)
  16. {
  17. await _kafkaSubscribe.SubscribeAsync();
  18. await Task.Delay(1000, stoppingToken);
  19. }
  20. }
  21. }
  22. }