示例#1
0
 public ContentBatchDownloadService(
     ILogger <ContentBatchDownloadService> logger,
     ContentIdQueue queue,
     IOptions <SampleConfiguration> config,
     Func <IPictureparkService> clientFactory,
     IBusinessProcessCancellationManager cancellationManager)
 {
     _logger                      = logger;
     _queue                       = queue;
     _config                      = config;
     _clientFactory               = clientFactory;
     _cancellationManager         = cancellationManager;
     _taskCancellationTokenSource = new CancellationTokenSource();
 }
 public BusinessRuleFiredEventHandler(IOptions <SampleConfiguration> config, ILogger <BusinessRuleFiredEventHandler> logger, ContentIdQueue queue)
 {
     _config = config;
     _logger = logger;
     _queue  = queue;
 }