我想在放弃之前更改邮件属性。以下代码不起作用。我收到了带有初始标签的邮件。
message.Label = "failed";
message.Abandon();
可以定义该消息已被放弃吗?
答案 0 :(得分:1)
您无法更新Azure Service Bus Queue消息对象的内容。坦率地说,如果我必须更新消息内容,那么我的方法就会出现问题。
但是,您可以使用Azure Storage Queue方法或其任何异步好友更新UpdateMessage消息的内容。在任何情况下,触摸消息内容的一般方法我都错了!
出于您的目的,我建议您查看Azure SErvice总线队列和主题的DeadLetterQueue功能,或DequeueCount property of Azure Storage message以确定该消息是否有问题。