You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法找到Microsoft.Azure.ServiceBus.Message的DequeueCount属性求助

嗨Craig,我来帮你理清这个问题~

在Azure Service Bus的Microsoft.Azure.ServiceBus.Message对象里,并没有和Storage Queue中DequeueCount完全同名的属性,但它们的功能对应物是**DeliveryCount**。这个属性的作用和DequeueCount完全一致:用来记录消息被投递(或重试)的次数——每当消息被接收但未成功完成、被放弃,或者在进入死信队列之前,这个计数都会自动递增。

你可以直接通过以下方式获取这个值:

// 假设你已经从Service Bus接收到了Message实例
var receivedMessage = ...;
int deliveryCount = receivedMessage.DeliveryCount;

另外补充个小提示:如果你正在使用最新的Azure.Messaging.ServiceBus SDK(微软现在更推荐的新版本),对应的ServiceBusReceivedMessage类里同样保留了DeliveryCount属性,用法和上面类似,非常方便。

内容的提问来源于stack exchange,提问作者Craig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:24:27