Exemple #1
0
        public void ProcessMessages()
        {
            string         ServiceBusConnectionString = Common.GetSecret().Result;
            string         QueueName     = QueueRoutes.QueueBuild;
            IQueueOperator queueOperator = new QueueOperator();

            queueOperator.ReceiveMessagesAsync(ServiceBusConnectionString, QueueName, 10);
        }
Exemple #2
0
        public void Post([FromBody] string value)
        {
            string ServiceBusConnectionString = Common.GetSecret().Result;
            string QueueName = QueueRoutes.QueueBuild;
            var    messages  = JsonConvert.DeserializeObject <List <BuildQueueModel> >(value);

            if (messages is null)
            {
                throw new ArgumentException(MessageConstants.NullOrEmptyMessage, nameof(messages));
            }
            IQueueOperator queueOperator = new QueueOperator();

            queueOperator.SendMessagesAsync(ServiceBusConnectionString, QueueName, messages);
        }