public MockHostedQueueService(Func <T, Task> processItem, IServiceQueue <T> queue, ILogger logger, HostedQueueOptions options) : base(queue, logger, options)
 {
     _processItem = processItem;
 }
예제 #2
0
 // Para injetar com Framework de IoC
 public ColetaFilter(IServiceQueue serviceQueue)
 {
     _serviceQueue = serviceQueue;
 }
예제 #3
0
 /// <summary>
 /// Constructor for hosted queues
 /// </summary>
 /// <param name="queue">The queue to process</param>
 /// <param name="logger">A standard logger to use for reporting errors</param>
 /// <param name="options">The options to use for this hosted queue</param>
 public HostedQueueService(IServiceQueue <T> queue, ILogger logger, HostedQueueOptions options)
 {
     _queue   = queue;
     _logger  = logger;
     _options = options;
 }
예제 #4
0
 // TODO: Remover após implementação de IoC
 public ColetaFilter()
 {
     _serviceQueue = new ServiceQueue();
 }