azure - 获取 Azure 队列中的消息 ID

标签 azure

有没有办法在将消息插入 Azure 队列后获取消息 ID?

CloudStorageAccount storageAccount = 
    CloudStorageAccount.parse(storageConnectionString);

CloudQueueClient queueClient = storageAccount.createCloudQueueClient();

CloudQueue queue = queueClient.getQueueReference("myqueue");

queue.createIfNotExist();

CloudQueueMessage message = new CloudQueueMessage("Hello, World");
queue.addMessage(message);

// Get message ID here ?

最佳答案

我意识到距离最初提出这个问题已经过去 5 年了;不过,现在可以实现这一目标。

CloudQueueMessage message = new CloudQueueMessage("Hello, World");
queue.AddMessage(message);

// here's how you get the id
string id = message.Id;

关于azure - 获取 Azure 队列中的消息 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23949442/

相关文章:

c# - Service Fabric 服务调试问题

Azure数据工厂: Output Copied File and Folder Information from Copy Activity

azure - 是否有一个角色允许我访问应用程序页面(应用程序注册后)以管理应用程序相关信息?我不是管理员

azure - 如何自定义azure Databricks中小部件的样式,例如下拉列表的宽度?

linux - 重置 Azure Linux ARM VM 的密码出现错误

Node.js 应用程序检测在 Azure 上运行

powershell - 如何使用 powershell 从 Azure WebApp 删除所有日志文件?

azure - 尽管调用 SetMetadataAsync() 和 UploadBlobAsync(),但在 blob 中找不到元数据或标签

azure - 获取 SAML 断言的 office365/azure 用户的 immutableid

azure - Windows Azure 网站无法使用并在管理门户中显示红色感叹号