public ServiceVersionQueueService( IMessageQueueProvider queueProvider, IConfigurationService configurationService, IQueueMessageValidator <ServiceVersionRequest> requestValidator, ILogger <ServiceVersionQueueService> logger) : base(queueProvider, configurationService, requestValidator, logger) { }
protected BaseQueueService( IMessageQueueProvider queueProvider, IConfigurationService configurationService, IQueueMessageValidator <TData> requestValidator, ILogger <IQueueService <TData, TResult> > logger) { _configurationService = configurationService; _lazyQueue = new Lazy <IQueue <TData> >(queueProvider.GetQueue <TData>); _requestValidator = requestValidator; _logger = logger; }