public RevalidationThrottler(
     IRevalidationJobStateService jobState,
     IPackageRevalidationStateService packageState,
     IGalleryService gallery,
     RevalidationConfiguration config,
     ILogger <RevalidationThrottler> logger)
 {
     _jobState     = jobState ?? throw new ArgumentNullException(nameof(jobState));
     _packageState = packageState ?? throw new ArgumentNullException(nameof(packageState));
     _gallery      = gallery ?? throw new ArgumentNullException(nameof(gallery));
     _config       = config ?? throw new ArgumentNullException(nameof(config));
     _logger       = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public RevalidationService(
     IRevalidationJobStateService jobState,
     IRevalidationThrottler throttler,
     IServiceScopeFactory scopeFactory,
     RevalidationConfiguration config,
     ITelemetryService telemetryService,
     ILogger <RevalidationService> logger)
 {
     _jobState         = jobState ?? throw new ArgumentNullException(nameof(jobState));
     _throttler        = throttler ?? throw new ArgumentNullException(nameof(throttler));
     _scopeFactory     = scopeFactory ?? throw new ArgumentNullException(nameof(scopeFactory));
     _config           = config ?? throw new ArgumentNullException(nameof(config));
     _telemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService));
     _logger           = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Beispiel #3
0
 public InitializationManager(
     IRevalidationJobStateService jobState,
     IPackageRevalidationStateService packageState,
     IPackageFinder packageFinder,
     IServiceScopeFactory scopeFactory,
     InitializationConfiguration config,
     ILogger <InitializationManager> logger)
 {
     _jobState      = jobState ?? throw new ArgumentNullException(nameof(jobState));
     _packageState  = packageState ?? throw new ArgumentNullException(nameof(packageState));
     _packageFinder = packageFinder ?? throw new ArgumentNullException(nameof(packageFinder));
     _scopeFactory  = scopeFactory ?? throw new ArgumentNullException(nameof(scopeFactory));
     _config        = config ?? throw new ArgumentNullException(nameof(config));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public RevalidationStarter(
     IRevalidationJobStateService jobState,
     IPackageRevalidationStateService packageState,
     ISingletonService singletonService,
     IRevalidationThrottler throttler,
     IHealthService healthService,
     IRevalidationQueue revalidationQueue,
     IPackageValidationEnqueuer validationEnqueuer,
     ITelemetryService telemetryService,
     ILogger <RevalidationStarter> logger)
 {
     _jobState           = jobState ?? throw new ArgumentNullException(nameof(jobState));
     _packageState       = packageState ?? throw new ArgumentNullException(nameof(packageState));
     _singletonService   = singletonService ?? throw new ArgumentNullException(nameof(singletonService));
     _throttler          = throttler ?? throw new ArgumentNullException(nameof(throttler));
     _healthService      = healthService ?? throw new ArgumentNullException(nameof(healthService));
     _revalidationQueue  = revalidationQueue ?? throw new ArgumentNullException(nameof(revalidationQueue));
     _validationEnqueuer = validationEnqueuer ?? throw new ArgumentNullException(nameof(validationEnqueuer));
     _telemetryService   = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService));
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
 }