gpt4 book ai didi

c# - 确定消息在 Azure 主题上出现的次数

转载 作者:行者123 更新时间:2023-12-03 06:57:31 26 4
gpt4 key购买 nike

我当前订阅了一个 azure 服务总线主题,并希望根据消息在该主题上出现的次数来实现重试逻辑。 Microsoft.Azure 包中是否有方法为我们提供此信息?我是否需要配置 C# 服务总线订阅者客户端接收的消息来发送该信息?我需要对主题本身进行任何更改吗?

最佳答案

您可以使用 Message.SystemProperties.DeliveryCount 属性来实现此目的:

Number of deliveries that have been attempted for this message. The count is incremented when a message lock expires, or the message is explicitly abandoned by the receiver. This property is read-only.

( source )

如果您切换到最新的 SDK,Azure.Messaging.ServiceBus ,它是 ProcessMessageEventArgs.Message.DeliveryCount 属性,请参阅 the docs

关于c# - 确定消息在 Azure 主题上出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72775882/

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