public async Task <QueueStorageItem> SendMessageAsync(string messageText, TimeSpan?visibilityTimeout, CancellationToken cancellationToken) { var item = new QueueStorageItem() { MessageId = Guid.NewGuid().ToString(), MessageText = messageText }; _queue.Enqueue(item); return(item); }
public QueueMessageWrapper(QueueStorageItem message) { Message = message; VisibleAgain = message.NextVisibleOn.Value.UtcDateTime; }