public CoreSymbolPackageService( IEntityRepository <SymbolPackage> symbolPackageRepository, ICorePackageService corePackageService) { _symbolPackageRepository = symbolPackageRepository ?? throw new ArgumentNullException(nameof(symbolPackageRepository)); _corePackageService = corePackageService ?? throw new ArgumentNullException(nameof(corePackageService)); }
public ValidationMessageHandler( ICorePackageService galleryPackageService, IValidationSetProvider validationSetProvider, IValidationSetProcessor validationSetProcessor, IValidationOutcomeProcessor validationOutcomeProcessor, ILogger <ValidationMessageHandler> logger) { _galleryPackageService = galleryPackageService ?? throw new ArgumentNullException(nameof(galleryPackageService)); _validationSetProvider = validationSetProvider ?? throw new ArgumentNullException(nameof(validationSetProvider)); _validationSetProcessor = validationSetProcessor ?? throw new ArgumentNullException(nameof(validationSetProcessor)); _validationOutcomeProcessor = validationOutcomeProcessor ?? throw new ArgumentNullException(nameof(validationOutcomeProcessor)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PackageStatusProcessor( ICorePackageService galleryPackageService, IValidationPackageFileService packageFileService, IValidatorProvider validatorProvider, ITelemetryService telemetryService, ILogger <PackageStatusProcessor> logger) { _galleryPackageService = galleryPackageService ?? throw new ArgumentNullException(nameof(galleryPackageService)); _packageFileService = packageFileService ?? throw new ArgumentNullException(nameof(packageFileService)); _validatorProvider = validatorProvider ?? throw new ArgumentNullException(nameof(validatorProvider)); _telemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public VcsValidator( IPackageValidationService validationService, IPackageValidationAuditor validationAuditor, ICorePackageService packageService, IPackageCriteriaEvaluator criteriaEvaluator, IOptionsSnapshot <VcsConfiguration> config, ILogger <VcsValidator> logger) { _validationService = validationService ?? throw new ArgumentNullException(nameof(validationService)); _validationAuditor = validationAuditor ?? throw new ArgumentNullException(nameof(validationAuditor)); _packageService = packageService ?? throw new ArgumentNullException(nameof(packageService)); _criteriaEvaluator = criteriaEvaluator ?? throw new ArgumentNullException(nameof(criteriaEvaluator)); _config = config ?? throw new ArgumentNullException(nameof(config)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public SignatureValidator( IPackageSigningStateService packageSigningStateService, IPackageSignatureVerifier minimalPackageSignatureVerifier, IPackageSignatureVerifier fullPackageSignatureVerifier, ISignaturePartsExtractor signaturePartsExtractor, IProcessorPackageFileService packageFileService, ICorePackageService corePackageService, ITelemetryService telemetryService, ILogger <SignatureValidator> logger) { _packageSigningStateService = packageSigningStateService ?? throw new ArgumentNullException(nameof(packageSigningStateService)); _minimalPackageSignatureVerifier = minimalPackageSignatureVerifier ?? throw new ArgumentNullException(nameof(minimalPackageSignatureVerifier)); _fullPackageSignatureVerifier = fullPackageSignatureVerifier ?? throw new ArgumentNullException(nameof(fullPackageSignatureVerifier)); _signaturePartsExtractor = signaturePartsExtractor ?? throw new ArgumentNullException(nameof(signaturePartsExtractor)); _packageFileService = packageFileService ?? throw new ArgumentNullException(nameof(packageFileService)); _corePackageService = corePackageService ?? throw new ArgumentNullException(nameof(corePackageService)); _telemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ValidationMessageHandler( ICorePackageService galleryPackageService, IValidationSetProvider validationSetProvider, IValidationSetProcessor validationSetProcessor, IValidationOutcomeProcessor validationOutcomeProcessor, IShutdownNotificationTokenProvider shutdownNotificationTokenProvider, ILogger <ValidationMessageHandler> logger) { _galleryPackageService = galleryPackageService ?? throw new ArgumentNullException(nameof(galleryPackageService)); _validationSetProvider = validationSetProvider ?? throw new ArgumentNullException(nameof(validationSetProvider)); _validationSetProcessor = validationSetProcessor ?? throw new ArgumentNullException(nameof(validationSetProcessor)); _validationOutcomeProcessor = validationOutcomeProcessor ?? throw new ArgumentNullException(nameof(validationOutcomeProcessor)); _shutdownNotificationTokenProvider = shutdownNotificationTokenProvider ?? throw new ArgumentNullException(nameof(shutdownNotificationTokenProvider)); if (shutdownNotificationTokenProvider.Token == null) { throw new ArgumentException($"{nameof(shutdownNotificationTokenProvider.Token)} property cannot be null", nameof(shutdownNotificationTokenProvider)); } _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public SignatureValidator( IPackageSigningStateService packageSigningStateService, ISignatureFormatValidator formatValidator, ISignaturePartsExtractor signaturePartsExtractor, IProcessorPackageFileService packageFileService, ICorePackageService corePackageService, IOptionsSnapshot <ProcessSignatureConfiguration> configuration, ITelemetryService telemetryService, ILogger <SignatureValidator> logger) { _packageSigningStateService = packageSigningStateService ?? throw new ArgumentNullException(nameof(packageSigningStateService)); _formatValidator = formatValidator ?? throw new ArgumentNullException(nameof(formatValidator)); _signaturePartsExtractor = signaturePartsExtractor ?? throw new ArgumentNullException(nameof(signaturePartsExtractor)); _packageFileService = packageFileService ?? throw new ArgumentNullException(nameof(packageFileService)); _corePackageService = corePackageService ?? throw new ArgumentNullException(nameof(corePackageService)); _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _telemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ValidationOutcomeProcessor( ICorePackageService galleryPackageService, ICorePackageFileService packageFileService, IPackageValidationEnqueuer validationEnqueuer, IOptionsSnapshot <ValidationConfiguration> validationConfigurationAccessor, ILogger <ValidationOutcomeProcessor> logger) { _galleryPackageService = galleryPackageService ?? throw new ArgumentNullException(nameof(galleryPackageService)); _packageFileService = packageFileService ?? throw new ArgumentNullException(nameof(packageFileService)); _validationEnqueuer = validationEnqueuer ?? throw new ArgumentNullException(nameof(validationEnqueuer)); if (validationConfigurationAccessor == null) { throw new ArgumentNullException(nameof(validationConfigurationAccessor)); } _validationConfiguration = validationConfigurationAccessor.Value ?? throw new ArgumentException($"The {nameof(validationConfigurationAccessor)}.Value property cannot be null", nameof(validationConfigurationAccessor)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ScanAndSignProcessor( IValidationEntitiesContext validationContext, IValidatorStateService validatorStateService, ICorePackageService packageService, ICriteriaEvaluator <Package> criteriaEvaluator, IScanAndSignEnqueuer scanAndSignEnqueuer, ISimpleCloudBlobProvider blobProvider, IOptionsSnapshot <ScanAndSignConfiguration> configurationAccessor, ILogger <ScanAndSignProcessor> logger) { _validationContext = validationContext ?? throw new ArgumentNullException(nameof(validationContext)); _validatorStateService = validatorStateService ?? throw new ArgumentNullException(nameof(validatorStateService)); _packageService = packageService ?? throw new ArgumentNullException(nameof(packageService)); _criteriaEvaluator = criteriaEvaluator ?? throw new ArgumentNullException(nameof(criteriaEvaluator)); _scanAndSignEnqueuer = scanAndSignEnqueuer ?? throw new ArgumentNullException(nameof(scanAndSignEnqueuer)); _blobProvider = blobProvider ?? throw new ArgumentNullException(nameof(blobProvider)); if (configurationAccessor == null) { throw new ArgumentNullException(nameof(configurationAccessor)); } if (configurationAccessor.Value == null) { throw new ArgumentException($"{nameof(configurationAccessor.Value)} property is null", nameof(configurationAccessor)); } _configuration = configurationAccessor.Value; _logger = logger ?? throw new ArgumentNullException(nameof(logger)); configurationAccessor = configurationAccessor ?? throw new ArgumentNullException(nameof(configurationAccessor)); if (configurationAccessor.Value == null) { throw new ArgumentException($"{nameof(configurationAccessor.Value)} property is null", nameof(configurationAccessor)); } _configuration = configurationAccessor.Value; }
public ValidationMessageHandler( IOptionsSnapshot <ValidationConfiguration> validationConfigsAccessor, ICorePackageService galleryPackageService, IValidationSetProvider validationSetProvider, IValidationSetProcessor validationSetProcessor, IValidationOutcomeProcessor validationOutcomeProcessor, ITelemetryService telemetryService, ILogger <ValidationMessageHandler> logger) { if (validationConfigsAccessor == null) { throw new ArgumentNullException(nameof(validationConfigsAccessor)); } if (validationConfigsAccessor.Value == null) { throw new ArgumentException( $"The {nameof(IOptionsSnapshot<ValidationConfiguration>)}.{nameof(IOptionsSnapshot<ValidationConfiguration>.Value)} property cannot be null", nameof(validationConfigsAccessor)); } if (validationConfigsAccessor.Value.MissingPackageRetryCount < 1) { throw new ArgumentOutOfRangeException( nameof(validationConfigsAccessor), $"{nameof(ValidationConfiguration)}.{nameof(ValidationConfiguration.MissingPackageRetryCount)} must be at least 1"); } _configs = validationConfigsAccessor.Value; _galleryPackageService = galleryPackageService ?? throw new ArgumentNullException(nameof(galleryPackageService)); _validationSetProvider = validationSetProvider ?? throw new ArgumentNullException(nameof(validationSetProvider)); _validationSetProcessor = validationSetProcessor ?? throw new ArgumentNullException(nameof(validationSetProcessor)); _validationOutcomeProcessor = validationOutcomeProcessor ?? throw new ArgumentNullException(nameof(validationOutcomeProcessor)); _telemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PackageSignatureValidator( IValidatorStateService validatorStateService, IProcessSignatureEnqueuer signatureVerificationEnqueuer, ISimpleCloudBlobProvider blobProvider, ICorePackageService packages, IOptionsSnapshot <ScanAndSignConfiguration> configAccessor, ITelemetryService telemetryService, ILogger <PackageSignatureValidator> logger) : base(validatorStateService, signatureVerificationEnqueuer, blobProvider, telemetryService, logger) { _validatorStateService = validatorStateService ?? throw new ArgumentNullException(nameof(validatorStateService)); _signatureVerificationEnqueuer = signatureVerificationEnqueuer ?? throw new ArgumentNullException(nameof(signatureVerificationEnqueuer)); _blobProvider = blobProvider ?? throw new ArgumentNullException(nameof(blobProvider)); _packages = packages ?? throw new ArgumentNullException(nameof(packages)); _telemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); if (configAccessor?.Value == null) { throw new ArgumentException($"{nameof(ScanAndSignConfiguration)} is required", nameof(configAccessor)); } _config = configAccessor.Value; }
public PackageEntityService(ICorePackageService galleryEntityService, IEntityRepository <Package> packageRepository) { _galleryEntityService = galleryEntityService ?? throw new ArgumentNullException(nameof(galleryEntityService)); _packageRepository = packageRepository ?? throw new ArgumentNullException(nameof(packageRepository)); }