public IConsumeConfigurationContext WithQueue(string queueName, Action<IQueueConfiguration> exchangeConfiguration) { ConsumeInfo.QueueName = queueName; var queueInfo = new QueueInfo(); exchangeConfiguration(queueInfo); ConsumeInfo.IsQueueDurable = queueInfo.IsDurable; ConsumeInfo.IsQueueAutoDelete = queueInfo.IsAutoDelete; ConsumeInfo.IsAutoAcknowledge = queueInfo.IsAutoAcknowledge; ConsumeInfo.QualityOfService = queueInfo.QualityOfService; return this; }
public IConsumeConfigurationContext WithQueue(string queueName, Action <IQueueConfiguration> exchangeConfiguration) { ConsumeInfo.QueueName = queueName; var queueInfo = new QueueInfo(); exchangeConfiguration(queueInfo); ConsumeInfo.IsQueueDurable = queueInfo.IsDurable; ConsumeInfo.IsQueueAutoDelete = queueInfo.IsAutoDelete; ConsumeInfo.IsAutoAcknowledge = queueInfo.IsAutoAcknowledge; ConsumeInfo.QualityOfService = queueInfo.QualityOfService; return(this); }