Пример #1
0
 private Task StartReader()
 {
     return(Task.Run(() => {
         while (!_cts.IsCancellationRequested)
         {
             try {
                 var storeEvent = _queue.Take(_cts.Token);
                 _eventReceiver.ProcessEventsAsync(storeEvent);
             } catch (Exception e) {
                 _logger.LogError("Error in reading from queue {e}", e);
             }
         }
     }));
 }