Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以随机访问windows Azure服务总线队列_Windows_Azure_Queue_Cloud - Fatal编程技术网

是否可以随机访问windows Azure服务总线队列

是否可以随机访问windows Azure服务总线队列,windows,azure,queue,cloud,Windows,Azure,Queue,Cloud,问题1:与访问队列的传统方式不同,是否可以访问azure service bus队列中存储在第n个位置的元素 问题2:如果第一个的答案是“是”,那么是否可以更新azure服务总线队列中存储在第n个位置的元素 用例:我使用azure服务总线队列与azure上运行的不同角色实例进行交互,并根据收到的消息告诉他们这样做。现在在我的场景中,有时会在队列中插入错误的ID(我无能为力,这是必须的)。因此,我希望如果我能够更新角色一侧的错误ID[角色接收队列的时间]服务总线队列是一个队列。您只能通过将新邮件排

问题1:与访问队列的传统方式不同,是否可以访问azure service bus队列中存储在第n个位置的元素

问题2:如果第一个的答案是“是”,那么是否可以更新azure服务总线队列中存储在第n个位置的元素


用例:我使用azure服务总线队列与azure上运行的不同角色实例进行交互,并根据收到的消息告诉他们这样做。现在在我的场景中,有时会在队列中插入错误的ID(我无能为力,这是必须的)。因此,我希望如果我能够更新角色一侧的错误ID[角色接收队列的时间]

服务总线队列是一个队列。您只能通过将新邮件排队来修改内容。如果需要一个可编辑的、时间顺序的列表,则应该考虑使用DB表。
但是,使用新的Peek()函数集,您可以枚举消息,而无需锁定或删除它们

我们要做的一件事是在放弃消息时更新属性

如果id错误,这可能是更新属性的一种方法