次の方法で共有


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

適用対象