public IntegrityCheck( IActivitiesScan scanner, IActivitiesFix fixer, IAzureBlobRepository blobRepo, IIntegrityCheckConfiguration integrityCheckConfiguration) { _scanner = scanner; _fixer = fixer; _blobRepo = blobRepo; _integrityCheckConfiguration = integrityCheckConfiguration; }
public JobService(IJobExecuter jobExecuter, TaskSettings taskSettings, ILogger <JobService> logger, IJobRepository jobRepository, IInstanceRepository instanceRepository, IJobSessionRepository jobSessionRepository, IServiceScopeFactory serviceScopeFactory, IAzureBlobRepository azureBlobRepository) { _jobExecuter = jobExecuter; _taskSettings = taskSettings; _logger = logger; _jobRepository = jobRepository; _intanceRepository = instanceRepository; _jobSessionRepository = jobSessionRepository; _serviceScopeFactory = serviceScopeFactory; _azureBlobRepository = azureBlobRepository; }
public SqlProcessor(IProductRepository productRepository, IAzureBlobRepository azureBlobRepository) { _productRepository = productRepository; _azureBlobRepository = azureBlobRepository; }
public StorageService(IAzureBlobRepository <TOptions> azureBlobRepository, ILoggerFactory loggerFactory) { _azureBlobRepository = azureBlobRepository; _logger = loggerFactory?.CreateLogger(LogCategories.CreateFunctionCategory(nameof(StorageService <TBlobType, TOptions>))) ?? throw new Exception($"Failed to inject [{nameof(ILoggerFactory)}]");; _jsonSerializerOptions = Json.DefaultJsonSerializerOptions; }