你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

MessageReceiver.ReceiveBatch 方法

定义

重载

ReceiveBatch(IEnumerable<Int64>)

接收一批消息。

ReceiveBatch(Int32)

接收一批消息。

ReceiveBatch(Int32, TimeSpan)

接收一批消息。

ReceiveBatch(IEnumerable<Int64>)

接收一批消息。

public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveBatch (System.Collections.Generic.IEnumerable<long> sequenceNumbers);
abstract member ReceiveBatch : seq<int64> -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveBatch : seq<int64> -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveBatch (sequenceNumbers As IEnumerable(Of Long)) As IEnumerable(Of BrokeredMessage)

参数

sequenceNumbers
IEnumerable<Int64>

序列号。

返回

一批消息。

注解

如果操作超过指定的超时,或者操作成功,但找不到具有所请求 sequenceNumber 的消息,则此 API 可以返回 Null。

适用于

ReceiveBatch(Int32)

接收一批消息。

public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveBatch (int messageCount);
abstract member ReceiveBatch : int -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveBatch : int -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveBatch (messageCount As Integer) As IEnumerable(Of BrokeredMessage)

参数

messageCount
Int32

批中要返回的消息数。 由于这是一个近似值,因此返回的消息数少于或多于 messageCount 可能返回的消息数。

返回

一批消息。

注解

如果操作超过指定的超时值,或者操作成功,但没有更多要接收的消息,则此 API 可以返回 Null。

适用于

ReceiveBatch(Int32, TimeSpan)

接收一批消息。

public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveBatch (int messageCount, TimeSpan serverWaitTime);
abstract member ReceiveBatch : int * TimeSpan -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveBatch : int * TimeSpan -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveBatch (messageCount As Integer, serverWaitTime As TimeSpan) As IEnumerable(Of BrokeredMessage)

参数

messageCount
Int32

批中要返回的消息数。 由于这是一个近似值,因此返回的消息数少于或多于 messageCount 可能返回的消息数。

serverWaitTime
TimeSpan

服务器等待时间。

返回

一批消息。

注解

如果操作超过指定的超时,或者操作成功但不再接收消息,则此 API 可以返回 Null。

适用于