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; }
public ContextMappingLocalStorage(IAzureTableStorageRepository <ContextMapping> client) { _client = client; }