次の方法で共有


TopicClient.PeekBatch メソッド

定義

オーバーロード

PeekBatch(Int32)

現在のキュー/トピックから BrokeredMessage をピークします。

PeekBatch(Int64, Int32)

PeekBatch(Int32)

現在のキュー/トピックから BrokeredMessage をピークします。

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

パラメーター

messageCount
Int32

ピークするメッセージの最大数。

戻り値

は、ピークされた BrokeredMessages の一覧を返します。 ピーク操作で 内 OperationTimeoutのメッセージを取得できない場合は、空のリストが返されます。

注釈

操作が指定されたタイムアウトを超えた場合、または操作が成功したが、それ以上受信するメッセージがない場合は、この API によって Null を返すことができます。

適用対象

PeekBatch(Int64, Int32)

public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> PeekBatch (long fromSequenceNumber, int messageCount);
abstract member PeekBatch : int64 * int -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.PeekBatch : int64 * int -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function PeekBatch (fromSequenceNumber As Long, messageCount As Integer) As IEnumerable(Of BrokeredMessage)

パラメーター

fromSequenceNumber
Int64
messageCount
Int32

戻り値

適用対象