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 MD5Service(IChecksumGenerator checksumGenerator, IWebContentReader webContentReader) { _checksumGenerator = checksumGenerator; _webContentReader = webContentReader; }