次の方法で共有


QueueClient.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 を返すことができます。

適用対象