Example #1
0
        public IModel GetChannel()
        {
            var configuration = _rabbitConfigurationProvider.GetConfiguration();

            var factory = new ConnectionFactory
            {
                HostName = configuration.HostName,
                UserName = configuration.UserName,
                Password = configuration.Password
            };

            var connection = factory.CreateConnection();
            var channel    = connection.CreateModel();

            connection.AutoClose = true;
            return(channel);
        }