gpt4 book ai didi

c# - 在 ScheduledEnqueueTimeUtc 时间之前发送的 azure 消息

转载 作者:太空宇宙 更新时间:2023-11-03 15:38:44 25 4
gpt4 key购买 nike

我们在消息上使用 ScheduledEnqueueTimeUtc 属性来使其稍后传送(延迟)。似乎 azure 忽略了该属性并在发送消息后立即传递消息。

注意:我更新了应用程序中与服务总线相关的所有软件包。还是没有运气。

使用 - 服务总线 - 主题 - 订阅。

TopicClient topicClient = TopicClient.Create(topicName);
BrokeredMessage brokeredMessage = new BrokeredMessage(serializedMessage);
brokeredMessage.ScheduledEnqueueTimeUtc = scheduleDate;
topicClient.Send(brokeredMessage);

最佳答案

我查过很多人,没有人遇到过这种问题。因此,我不是将消息长时间保留在队列中,而是维护一个表并有一个( quartz )作业来按计划时间发布消息。这解决了我的问题。

关于c# - 在 ScheduledEnqueueTimeUtc 时间之前发送的 azure 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30918737/

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