是否可以检索使用visibilityTimeout创建的存储队列中的消息

时间:2017-08-30 10:52:01

标签: azure azure-storage azure-storage-queues

我使用visibilityTimeout选项在Azure存储队列中创建邮件。超时传递时,它们很好地出现在队列中。太好了!

现在想象一下使用错误的visibilityTimeout值创建了一条消息(例如,将来太远了)。是否可以从队列中检索该消息,以便可以更新和/或删除它?

仅供参考,我使用以下代码段创建邮件:



queueSvc.createMessage('js-queue-items', queueMessageBuffer, { "visibilityTimeout": 10}, function (e, r) { ... });




1 个答案:

答案 0 :(得分:2)

  

现在假设使用错误的visibilityTimeout创建了一条消息   价值(例如未来太远)。是否可以检索   来自队列的那条消息,可以更新和/或删除吗?

不幸的是没有。所有呼叫者都将看不到该消息。它仅在visibilityTimeout过去后才会显示。