public void Shutdown() { if (_adapter == null) { return; } if (_rabbitMqConsumerCatchAll != null) { _adapter.StopConsumingAsync(_rabbitMqConsumerCatchAll); } _adapter.Disconnect(); }
public void Shutdown() { if (_adapter == null) { return; } if (_consumers != null && _consumers.Count > 0) { foreach (var consumer in _consumers) { _adapter.StopConsumingAsync(consumer); } _consumers.Clear(); } _adapter.Disconnect(); }