【发布时间】:2017-05-24 15:11:15
【问题描述】:
我如何才能在“功能应用”中保留一条消息,直到我决定删除它?
当我在 c# 中构建控制台应用程序时,我可以决定何时删除我阅读时使用的消息:
queue.DeleteMessage(msg);
我可以通过这个过程自动读取队列:functions-create-storage-queue-triggered-function。
问题是,就像 Azure 所说的:
- 返回存储资源管理器,单击刷新并确认消息已被处理并且不再在队列中。
在这种情况下,我无法在功能完成后自行删除消息。
我尝试Throw new Exception("failed"); 来模拟失败的功能,但消息还是被删除了。
我希望将此消息保留在队列中,直到我决定将其删除(在函数结束时)。
【问题讨论】:
标签: c# azure azure-functions