Esempio n. 1
0
		public IQueueDeclareContext WithExchange(string exchangeName, Action<IExchangeDeclareContext> configure)
		{
			var exchangeDeclareContext = new ExchangeDeclareContext();
			exchangeDeclareContext.Name = exchangeName;
			configure(exchangeDeclareContext);
			return this;
		}
Esempio n. 2
0
        public IQueueDeclareContext WithExchange(string exchangeName, Action <IExchangeDeclareContext> configure)
        {
            var exchangeDeclareContext = new ExchangeDeclareContext();

            exchangeDeclareContext.Name = exchangeName;
            configure(exchangeDeclareContext);
            return(this);
        }
Esempio n. 3
0
		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
				};
		}
Esempio n. 4
0
        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
            };
        }