public ReportingBusiness(IReportingStorage reportingStorage, IAzureBlobStorageRepository azureBlobStorageRepository,
                          IAzureTableStorageRepository <FileInformation> fileInformationRepository, IChecksumGenerator checksumGenerator,
                          IBLOBStorageSettings blobStorageSettings, IAzureQueueStorageRepository azureQueueStorageRepository, ILogger logger)
 {
     _reportingStorage            = reportingStorage;
     _azureBlobStorageRepository  = azureBlobStorageRepository;
     _fileInformationRepository   = fileInformationRepository;
     _azureQueueStorageRepository = azureQueueStorageRepository;
     _checksumGenerator           = checksumGenerator;
     _blobStorageSettings         = blobStorageSettings;
     _logger   = logger;
     _maxCount = Convert.ToInt32(_blobStorageSettings.MaxDataLimitForBlob);
     SetCustomHeadersMap();
 }
 public PersonLocalStorage(IAzureTableStorageRepository <StoredPersonalInfo> repo)
 {
     _repo = repo;
 }
Beispiel #3
0
 public ContextMappingLocalStorage(IAzureTableStorageRepository <ContextMapping> client)
 {
     _client = client;
 }