示例#1
0
        public IEnumerable <IMessage> Pull(IMessageTransferRequest request)
        {
            var list = new List <IMessage>();

            while (_messagesQueue.TryDequeue(out IMessage message))
            {
                list.Add(message);
            }
            return(list.Count > 0 ? list : null);
        }
示例#2
0
 public IEnumerable <IMessage> Pull(IMessageTransferRequest request)
 {
     yield break;
 }