protected override async Task ExecuteAsync(CancellationToken stoppingToken) { while (!stoppingToken.IsCancellationRequested) { _logger.LogInformation("Serviço rodando às: {time}", DateTimeOffset.Now); _serviceProvider .CreateScope() .ServiceProvider.GetService <IImpressaoAplicacao>() .Processar(); var tempo = Configuracao.ObterConfiguracao <int>("Tempo"); await Task.Delay(tempo, stoppingToken); } }