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

ExchangeDeclare() public method

public ExchangeDeclare ( string exchange, string type, bool durable, bool autoDelete, object>.IDictionary arguments ) : void
exchange string
type string
durable bool
autoDelete bool
arguments object>.IDictionary
return void
        public void ExchangeDeclare(string exchange, string type, bool durable,
            bool autoDelete, IDictionary<string, object> arguments)
        {
            RecordedExchange rx = new RecordedExchange(this, exchange).
                WithType(type).
                WithDurable(durable).
                WithAutoDelete(autoDelete).
                WithArguments(arguments);
            m_delegate.ExchangeDeclare(exchange, type, durable,
                autoDelete, arguments);
            m_connection.RecordExchange(exchange, rx);
        }
AutorecoveringModel