public void Initialize(string exchange_name, string exchange_type) { //Initialize Connection var factory = new ConnectionFactory(); var connection = factory.CreateConnection(); _channel = connection.CreateModel(); _exchange_name = exchange_name; //Initialize exchange _channel.ExchangeDeclare(_exchange_name, exchange_type); //Initialize Reciever _reciever = new LogReceiver(connection, _channel); _reciever.Initialize(); //BindQueue(_exchange_name); }