public UncDataStoreProvider(IDataStoreSettings settings, IDirectoryService directoryService, IFileService fileService) { this.settings = settings; this.directoryService = directoryService; this.fileService = fileService; }
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)); }
public DataStore(IDataStoreSettings settings) { _settings = settings; _dataLayer = new Lazy <IDataLayer>(() => ConfigureConnection(GetAllTypes())); }
public DataStoreFactoryComponentSelector(IDataStoreSettings settings) { this.settings = settings; }