示例#1
0
 public FeatureFlagFileStorageService(
     ICoreFileStorageService storage,
     ILogger <FeatureFlagFileStorageService> logger)
 {
     _storage = storage ?? throw new ArgumentNullException(nameof(storage));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }
示例#2
0
 public EditableFeatureFlagFileStorageService(
     ICoreFileStorageService storage,
     IAuditingService auditing,
     ILogger <EditableFeatureFlagFileStorageService> logger) : base(storage)
 {
     _auditing = auditing ?? throw new ArgumentNullException(nameof(auditing));
     _logger   = logger ?? throw new ArgumentNullException(nameof(logger));
 }
示例#3
0
 public HealthService(
     ICoreFileStorageService storage,
     HealthConfiguration config,
     ILogger <HealthService> logger)
 {
     _storage = storage ?? throw new ArgumentNullException(nameof(storage));
     _config  = config ?? throw new ArgumentNullException(nameof(config));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }
示例#4
0
 public ValidationPackageFileService(
     ICoreFileStorageService fileStorageService,
     IPackageDownloader packageDownloader,
     ILogger <ValidationPackageFileService> logger) : base(fileStorageService)
 {
     _fileStorageService = fileStorageService ?? throw new ArgumentNullException(nameof(fileStorageService));
     _packageDownloader  = packageDownloader ?? throw new ArgumentNullException(nameof(packageDownloader));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
 }
示例#5
0
 public ValidationFileService(
     ICoreFileStorageService fileStorageService,
     IFileDownloader fileDownloader,
     ITelemetryService telemetryService,
     ILogger <ValidationFileService> logger,
     IFileMetadataService fileMetadataService) : base(fileStorageService, fileMetadataService)
 {
     _fileStorageService  = fileStorageService ?? throw new ArgumentNullException(nameof(fileStorageService));
     _fileDownloader      = fileDownloader ?? throw new ArgumentNullException(nameof(fileDownloader));
     _telemetryService    = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService));
     _logger              = logger ?? throw new ArgumentNullException(nameof(logger));
     _fileMetadataService = fileMetadataService ?? throw new ArgumentNullException(nameof(fileMetadataService));
 }
示例#6
0
 public SymbolsFileService(
     ICoreFileStorageService packageStorageService,
     ICoreFileStorageService packageValidationStorageService,
     IFileDownloader fileDownloader)
 {
     if (packageStorageService == null)
     {
         throw new ArgumentNullException(nameof(packageStorageService));
     }
     if (packageValidationStorageService == null)
     {
         throw new ArgumentNullException(nameof(packageValidationStorageService));
     }
     _packageFileService           = new CorePackageFileService(packageStorageService, new PackageFileMetadataService());
     _packageValidationFileService = new CorePackageFileService(packageValidationStorageService, new PackageFileMetadataService());
     _fileDownloader = fileDownloader ?? throw new ArgumentNullException(nameof(fileDownloader));
 }
示例#7
0
        public ProcessorPackageFileService(
            ICoreFileStorageService fileStorageService,
            Type processorType,
            ILogger <ProcessorPackageFileService> logger)
        {
            _fileStorageService = fileStorageService ?? throw new ArgumentNullException(nameof(fileStorageService));
            _logger             = logger ?? throw new ArgumentNullException(nameof(logger));

            if (processorType == null)
            {
                throw new ArgumentNullException(nameof(processorType));
            }

            if (!typeof(IProcessor).IsAssignableFrom(processorType))
            {
                throw new ArgumentException($"The validator type {processorType} must extend {nameof(IProcessor)}", nameof(processorType));
            }

            _processorName = processorType.Name;
        }
 public CorePackageFileService(ICoreFileStorageService fileStorageService, IFileMetadataService metadata)
 {
     _fileStorageService = fileStorageService ?? throw new ArgumentNullException(nameof(fileStorageService));
     _metadata           = metadata ?? throw new ArgumentNullException(nameof(metadata));
 }
示例#9
0
 public CorePackageFileService(ICoreFileStorageService fileStorageService)
 {
     _fileStorageService = fileStorageService;
 }
示例#10
0
 public FeatureFlagFileStorageService(
     ICoreFileStorageService storage)
 {
     _storage = storage ?? throw new ArgumentNullException(nameof(storage));
 }
 public RevalidationStateService(ICoreFileStorageService storage)
 {
     _storage    = storage ?? throw new ArgumentNullException(nameof(storage));
     _serializer = new JsonSerializer();
 }