Exemplo n.º 1
0
        public void Dispose()
        {
            _processorHost.UnregisterEventProcessorAsync().Wait();

            _taskMarker.Stop().Wait();

            if (_partitionConsumers.Count > 0)
            {
                _partitionConsumers.ForEach(ep => ep.DisposeSilently("EventProcessor", Log));
                _partitionConsumers.Clear();
            }
        }
Exemplo n.º 2
0
        protected virtual void Dispose(bool disposing)
        {
            if (disposing)
            {
                _processorHost.UnregisterEventProcessorAsync().Wait();

                _taskMarker.Stop().Wait();

                if (_partitionConsumers.Count > 0)
                {
                    _partitionConsumers.ForEach(ep => ep.DisposeSilently("EventProcessor", Log));
                    _partitionConsumers.Clear();
                }
            }
        }
Exemplo n.º 3
0
 public virtual void Dispose()
 {
     TaskMarker.Stop().Wait();
 }