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

ExchangeUnbind() public method

public ExchangeUnbind ( string destination, string source, string routingKey, object>.IDictionary arguments ) : void
destination string
source string
routingKey string
arguments object>.IDictionary
return void
        public void ExchangeUnbind(string destination,
            string source,
            string routingKey,
            IDictionary<string, object> arguments)
        {
            RecordedBinding eb = new RecordedExchangeBinding(this).
                WithSource(source).
                WithDestination(destination).
                WithRoutingKey(routingKey).
                WithArguments(arguments);
            m_connection.DeleteRecordedBinding(eb);
            m_delegate.ExchangeUnbind(destination, source, routingKey, arguments);
            m_connection.MaybeDeleteRecordedAutoDeleteExchange(source);
        }
AutorecoveringModel