示例#1
0
 public IksPollingBatchJob(
     IUtcDateTimeProvider dateTimeProvider,
     Func <IHttpGetIksCommand> receiverFactory,
     Func <IIksWriterCommand> writerFactory,
     IksInDbContext iksInDbContext,
     IEfgsConfig efgsConfig,
     IksDownloaderLoggingExtensions logger)
 {
     _dateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider));
     _receiverFactory  = receiverFactory ?? throw new ArgumentNullException(nameof(receiverFactory));
     _writerFactory    = writerFactory ?? throw new ArgumentNullException(nameof(writerFactory));
     _iksInDbContext   = iksInDbContext ?? throw new ArgumentNullException(nameof(iksInDbContext));
     _efgsConfig       = efgsConfig ?? throw new ArgumentNullException(nameof(efgsConfig));
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public DatabaseProvisioner(DbProvisionLoggingExtensions logger,
                            WorkflowDbContext workflowDbContext,
                            ContentDbContext contentDbContext,
                            EksPublishingJobDbContext eksPublishingJobDbContext,
                            DataProtectionKeysDbContext dataProtectionKeysDbContext,
                            StatsDbContext statsDbContext,
                            DkSourceDbContext dkSourceDbContext,
                            IksInDbContext iksInDbContext,
                            IksOutDbContext iksOutDbContext,
                            IksPublishingJobDbContext iksPublishingJobDbContext)
 {
     _Logger                      = logger ?? throw new ArgumentNullException(nameof(logger));
     _WorkflowDbContext           = workflowDbContext ?? throw new ArgumentNullException(nameof(workflowDbContext));
     _ContentDbContext            = contentDbContext ?? throw new ArgumentNullException(nameof(contentDbContext));
     _EksPublishingJobDbContext   = eksPublishingJobDbContext ?? throw new ArgumentNullException(nameof(eksPublishingJobDbContext));
     _DataProtectionKeysDbContext = dataProtectionKeysDbContext ?? throw new ArgumentNullException(nameof(dataProtectionKeysDbContext));
     _StatsDbContext              = statsDbContext ?? throw new ArgumentNullException(nameof(statsDbContext));
     _DkSourceDbContext           = dkSourceDbContext ?? throw new ArgumentNullException(nameof(dkSourceDbContext));
     _IksInDbContext              = iksInDbContext ?? throw new ArgumentNullException(nameof(iksInDbContext));
     _IksOutDbContext             = iksOutDbContext ?? throw new ArgumentNullException(nameof(iksOutDbContext));
     _IksPublishingJobDbContext   = iksPublishingJobDbContext ?? throw new ArgumentNullException(nameof(iksPublishingJobDbContext));
 }
 public IksWriterCommand(IUtcDateTimeProvider dateTimeProvider, IksInDbContext dbContext)
 {
     _DateTimeProvider = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider));
     _DbContext        = dbContext ?? throw new ArgumentNullException(nameof(dbContext));
 }
示例#4
0
 public IksImportBatchJob(IUtcDateTimeProvider dateTimeProvider, IksInDbContext iksInDbContext, Func <IksImportCommand> inboundIksReaderFunc)
 {
     _DateTimeProvider     = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider));
     _IksInDbContext       = iksInDbContext ?? throw new ArgumentNullException(nameof(iksInDbContext));
     _InboundIksReaderFunc = inboundIksReaderFunc ?? throw new ArgumentNullException(nameof(inboundIksReaderFunc));
 }