public UncDataStoreProvider(IDataStoreSettings settings, IDirectoryService directoryService,
                             IFileService fileService)
 {
     this.settings         = settings;
     this.directoryService = directoryService;
     this.fileService      = fileService;
 }
Beispiel #2
0
 private IFilePayloadSettingsService NewFilePayloadSettingsProvider(IDateTimeService dateTimeService,
                                                                    IDownloadSettingsService
                                                                    downloadSettingsService,
                                                                    IDownloadSettingsValidatorService
                                                                    downloadSettingsValidatorService,
                                                                    ILoggingService loggingService,
                                                                    IDataStoreSettings dataStoreSettings)
 {
     return(new FilePayloadSettingsProvider(dateTimeService, downloadSettingsService,
                                            downloadSettingsValidatorService, loggingService, dataStoreSettings));
 }
 public FilePayloadSettingsProvider(IDateTimeService dateTimeService,
                                    IDownloadSettingsService downloadSettingsService,
                                    IDownloadSettingsValidatorService downloadSettingsValidatorService,
                                    ILoggingService loggingService, IDataStoreSettings dataStoreSettings)
 {
     this.dateTimeService         = dateTimeService ?? throw new ArgumentNullException(nameof(dateTimeService));
     this.downloadSettingsService = downloadSettingsService
                                    ?? throw new ArgumentNullException(nameof(downloadSettingsService));
     this.downloadSettingsValidatorService = downloadSettingsValidatorService
                                             ?? throw new ArgumentNullException(
                                                       nameof(downloadSettingsValidatorService));
     this.loggingService    = loggingService ?? throw new ArgumentNullException(nameof(loggingService));
     this.dataStoreSettings = dataStoreSettings ?? throw new ArgumentNullException(nameof(dataStoreSettings));
 }
Beispiel #4
0
 public DataStore(IDataStoreSettings settings)
 {
     _settings  = settings;
     _dataLayer = new Lazy <IDataLayer>(() => ConfigureConnection(GetAllTypes()));
 }
Beispiel #5
0
 public DataStoreFactoryComponentSelector(IDataStoreSettings settings)
 {
     this.settings = settings;
 }