Exemple #1
0
        public IList <T> ReadMessages <T>(string queue)
        {
            var connectionFactory = _queue.GetConnectionFactory();
            var connection        = _queue.CreateConnection(connectionFactory);

            var messages = _queue.RetrieveMessageList(queue, connection);

            var returnMessages = new List <T>();

            messages.ForEach(m =>
            {
                var message = m.FromJson <T>();
                returnMessages.Add(message);
            });

            return(returnMessages);
        }