当您向Azure队列发布消息时,如何判断消息是否已成功发布?
使用以下代码时:
queue.AddMessage(message);
我们发现在某些情况下,邮件不会发布到队列中。查看the documentation我可以看到,如果邮件的发布不成功,则不会抛出异常。检查邮件发布失败的最佳方法是什么?
答案 0 :(得分:1)
通常,如果邮件未写入队列,您应该会看到错误。但是,您可以做的一件事是检查消息的消息ID,插入,到期时间属性,因为一旦消息成功插入,它们将由SDK填充。
传入的CloudQueueMessage消息将使用pop填充 收据,消息ID和插入/到期时间。