public void Dispose() { foreach (var c in consumerChannels) { c?.Dispose(); } channelPool.Dispose(); connection?.Dispose(); }