gpt4 book ai didi

Azure 网络作业 : Replay successful function behavior

转载 作者:行者123 更新时间:2023-12-03 01:53:01 28 4
gpt4 key购买 nike

我刚刚开始使用 Azure Webjobs 发送有关使用我开发的工具成功完成检查的电子邮件通知。 Webjob 由 Controller 发送的 CloudQueueMessage 触发。到目前为止,基本上一切都运行良好。

但现在我想知道如何使用 Webjobs 仪表板中的“重播功能”按钮:我尝试使用此按钮重播成功的 CloudQueueMessage(并因此重新发送电子邮件)。
该消息已添加到队列中,并且我的 Webjob 被触发,但如果检查 CloudQueueMessage,会发现一些先前设置的属性(如 Id 和 PopReceipt)为空。是什么导致了这种行为?

我需要 ID,因为在我的 Webjob 中,我使用“UpdateMessage()”来设置消息的处理状态。

最佳答案

重播实际上并不将新消息排入队列 - 它采用消息的 json/字符串正文(在重播 UI 中显示)并导致通过“反向 channel ”调用您的函数 - json/字符串数据是用于在内存中构造新的队列消息,这就是调用您的函数的内容。因此,只有 UI 中输入字符串中包含的信息才会传递给您的函数。

请注意,在调用之前,您可以修改消息正文。您可以在重播之前设置所需的位吗?

关于Azure 网络作业 : Replay successful function behavior,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31904604/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com