public void ReleaseChannel(ChannelType channelType, IModel channel) { switch (channelType) { case ChannelType.Publish: _publishChannelManager.ReleaseChannel(channel); break; case ChannelType.Consumer: _consumerChannelManager.ReleaseChannel(channel); break; default: throw new ArgumentOutOfRangeException(nameof(channelType), channelType, null); } }
public void Dispose() { _channelManager.ReleaseChannel(Channel); }