次の方法で共有


SubscriptionClient.ReceiveBatchAsync メソッド

定義

オーバーロード

ReceiveBatchAsync(Int32)

一連のメッセージを非同期的に受信します (バッチ処理用)。

ReceiveBatchAsync(Int32, TimeSpan)

一連のメッセージを非同期的に受信します (バッチ処理用)。

ReceiveBatchAsync(IEnumerable<Int64>)

一連のメッセージを非同期的に受信します (バッチ処理用)。

ReceiveBatchAsync(Int32)

一連のメッセージを非同期的に受信します (バッチ処理用)。

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

パラメーター

messageCount
Int32

バッチで返されるメッセージの数。 これは近似値であるため、返されるメッセージの数が少ない、またはそれ以上 messageCount のメッセージが返される可能性があります。

戻り値

非同期受信バッチ操作を表すタスク インスタンス。

適用対象

ReceiveBatchAsync(Int32, TimeSpan)

一連のメッセージを非同期的に受信します (バッチ処理用)。

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

パラメーター

messageCount
Int32

バッチで返されるメッセージの数。 これは近似値であるため、返されるメッセージの数が少ない、またはそれ以上 messageCount のメッセージが返される可能性があります。

serverWaitTime
TimeSpan

サーバーがメッセージの処理を待機する期間。

戻り値

非同期受信バッチ操作を表すタスク インスタンス。

適用対象

ReceiveBatchAsync(IEnumerable<Int64>)

一連のメッセージを非同期的に受信します (バッチ処理用)。

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

パラメーター

sequenceNumbers
IEnumerable<Int64>

シーケンス番号。

戻り値

非同期受信バッチ操作を表すタスク インスタンス。

適用対象