Azure服务总线:: MessageReceiver.ReceiveAsync以接收多个消息

时间:2018-11-06 06:40:02

标签: azureservicebus azure-servicebus-queues

我需要从队列开始的给定时间间隔内的队列消息。我尝试使用

MessageReceiver.ReceiveAsync(int numberOfMessages,TimeSpan)

它应该返回Task<IList<Message>>,但仅返回一条消息

1 个答案:

答案 0 :(得分:0)

这是预期的行为。指定的消息数不会从队列中返回。

尝试从Queue接收消息时设置prefetchcount属性,以克服这一挑战。