public SimpleQueueMessage Receive(CancellationToken cancellationToken, ISimpleMessageQueueTransaction transaction)
        {
            var message = Queue.Take(cancellationToken);

            message.MessageStore = _messageStore;
            //just trigger it now we do not support lazy loading yet
            var value = message.Payload;

            transaction.EnlistForRemoval(message);

            return(message);
        }
        public SimpleQueueMessage Receive(CancellationToken cancellationToken, ISimpleMessageQueueTransaction transaction)
        {
            var message = Queue.Take(cancellationToken);

              message.MessageStore = _messageStore;
              //just trigger it now we do not support lazy loading yet
              var value = message.Payload;
              transaction.EnlistForRemoval(message);

              return message;
        }
 public SimpleQueueMessage Receive(CancellationToken cancellationToken, ISimpleMessageQueueTransaction transaction)
 {
     return _innerQueue.Receive(cancellationToken, transaction);
 }
예제 #4
0
 public SimpleQueueMessage Receive(CancellationToken cancellationToken, ISimpleMessageQueueTransaction transaction)
 {
     return(_innerQueue.Receive(cancellationToken, transaction));
 }