Exemplo n.º 1
0
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            while (!stoppingToken.IsCancellationRequested)
            {
                var item = await _taskQueue.DequeueAsync();

                if (item == null)
                {
                    await Task.Delay(100);

                    continue;
                }

                DoWork(item);
            }
        }