public IQueueDeclareContext WithExchange(string exchangeName, Action<IExchangeDeclareContext> configure) { var exchangeDeclareContext = new ExchangeDeclareContext(); exchangeDeclareContext.Name = exchangeName; configure(exchangeDeclareContext); return this; }
public IQueueDeclareContext WithExchange(string exchangeName, Action <IExchangeDeclareContext> configure) { var exchangeDeclareContext = new ExchangeDeclareContext(); exchangeDeclareContext.Name = exchangeName; configure(exchangeDeclareContext); return(this); }
public QueueDeclareInfo(string name) { Name = name; // Defaults Uri = "amqp://*****:*****@localhost:5672/%2f"; RoutingKey = string.Empty; IsAutoDelete = true; IsDurable = false; IsExclusive = false; Exchange = new ExchangeDeclareContext { Name = name, ExchangeType = ExchangeType.Direct, IsAutoDelete = true, IsDurable = false }; }