using PARR.EsppTemplateSync; namespace PARR.EsppTemplateSyncWorker { public class Worker : BackgroundService { private readonly ILogger _logger; private ITemplateSyncer templateSyncer; //private readonly IServiceProvider serviceProvider; public Worker( ILogger logger, ITemplateSyncer templateSyncer ) { _logger = logger; this.templateSyncer = templateSyncer; } protected override async Task ExecuteAsync(CancellationToken stoppingToken) { templateSyncer?.Start(); //TODO Периодично нужно проверять шаблоны в ПАРР и создавать их если они отсутствуют в ЕСПП. По ним то ничего не приходит из экспорта } public override Task StopAsync(CancellationToken cancellationToken) { templateSyncer?.Stop(); return base.StopAsync(cancellationToken); } } }