获取 Azure 队列中的消息 ID

JGe*_*Geo 4 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 ?
Run Code Online (Sandbox Code Playgroud)

Saf*_*137 6

我意识到自从最初提出这个问题以来已经有 5 年了;然而,现在有可能实现这一目标。

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

// here's how you get the id
string id = message.Id;
Run Code Online (Sandbox Code Playgroud)