using LiteCharms.Features.ServiceBus.Queues; namespace LiteCharms.Features.ServiceBus.Exchanges; public class GeneralExchange(GeneralQueue messages) : BackgroundService { protected override async Task ExecuteAsync(CancellationToken stoppingToken) { if (messages.Incoming.CanCount) await Task.Delay(1000, stoppingToken); } }