public void QueueBind(string queue, string exchange, string routingKey, IDictionary<string, object> arguments) { RecordedBinding qb = new RecordedQueueBinding(this). WithSource(exchange). WithDestination(queue). WithRoutingKey(routingKey). WithArguments(arguments); m_connection.RecordBinding(qb); m_delegate.QueueBind(queue, exchange, routingKey, arguments); }