예제 #1
0
 public ServiceVersionQueueService(
     IMessageQueueProvider queueProvider,
     IConfigurationService configurationService,
     IQueueMessageValidator <ServiceVersionRequest> requestValidator,
     ILogger <ServiceVersionQueueService> logger)
     : base(queueProvider, configurationService, requestValidator, logger)
 {
 }
예제 #2
0
 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;
 }