Esempio n. 1
0
        public async Task <IStreamableKeyValuePersistenceService> GetAzureStorageReferenceService(string connectionString, string containerName)
        {
            var config = new OpsDataLoadServiceConfigSettings
            {
                ConnectionString = connectionString,
                ContainerName    = containerName,
            };

            return(new AzureStorageKeyValuePersistenceService(config));
        }
 public AddNewController(
     ILogger logger,
     IAddNewProviderService addNewProviderService,
     ICollectionsService collectionService,
     IStorageService storageService,
     OpsDataLoadServiceConfigSettings opsDataLoadServiceConfigSettings,
     IJobService jobService,
     IJsonSerializationService jsonSerializationService,
     TelemetryClient telemetryClient,
     IEnumerable <ICollection> collections,
     IFileNameValidationServiceProvider fileNameValidationServiceProvider)
     : base(logger, telemetryClient)
 {
     _logger            = logger;
     _collectionService = collectionService;
     _storageService    = storageService;
     _opsDataLoadServiceConfigSettings = opsDataLoadServiceConfigSettings;
     _jobService = jobService;
     _jsonSerializationService = jsonSerializationService;
     _collections = collections;
     _fileNameValidationServiceProvider = fileNameValidationServiceProvider;
     _addNewProviderService             = addNewProviderService;
 }