我刚开始使用 Azure Webjobs 发送电子邮件通知,说明使用我开发的工具完成的检查成功。Webjob 由控制器发送的 CloudQueueMessage 触发。到目前为止,基本上一切正常。
但现在我想知道如何使用 Webjobs 仪表板中的“重播功能”按钮:我尝试使用此按钮重播成功的 CloudQueueMessage(并因此重新发送电子邮件)。
消息被添加到队列中并触发了我的 Webjob,但如果检查 CloudQueueMessage,一些先前设置的属性(如 Id 和 PopReceipt)为空。是什么导致了这种行为?
我需要 ID,因为在我的 Webjob 中,我使用“UpdateMessage()”来设置消息的处理状态。