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);
            }
        }
Пример #2
0
 public void Dispose()
 {
     _channelManager.ReleaseChannel(Channel);
 }