RabbitMQ.Client.Impl.AutorecoveringModel.QueueUnbind C# (CSharp) Method

QueueUnbind() public method

public QueueUnbind ( string queue, string exchange, string routingKey, object>.IDictionary arguments ) : void
queue string
exchange string
routingKey string
arguments object>.IDictionary
return void
        public void QueueUnbind(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.DeleteRecordedBinding(qb);
            m_delegate.QueueUnbind(queue, exchange, routingKey, arguments);
            m_connection.MaybeDeleteRecordedAutoDeleteExchange(exchange);
        }
AutorecoveringModel