IEnumerable <string> MessagesFromQueue() { while (true) { var message = _queue.Read(); if (String.IsNullOrEmpty(message)) { break; } yield return(message); } }