Freigeben über


SubscriptionClient.ReceiveBatchAsync Methode

Definition

Überlädt

ReceiveBatchAsync(Int32)

Empfängt asynchron eine Reihe von Nachrichten (für die Batchverarbeitung).

ReceiveBatchAsync(Int32, TimeSpan)

Empfängt asynchron eine Reihe von Nachrichten (für die Batchverarbeitung).

ReceiveBatchAsync(IEnumerable<Int64>)

Empfängt asynchron eine Reihe von Nachrichten (für die Batchverarbeitung).

ReceiveBatchAsync(Int32)

Empfängt asynchron eine Reihe von Nachrichten (für die Batchverarbeitung).

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))

Parameter

messageCount
Int32

Die Anzahl der nachrichten, die im Batch zurückgegeben werden sollen. Da dies eine Näherung ist, können weniger oder mehr Nachrichten als messageCount zurückgegeben werden.

Gibt zurück

Eine Aufgabe instance, die den asynchronen Empfangsbatchvorgang darstellt.

Gilt für:

ReceiveBatchAsync(Int32, TimeSpan)

Empfängt asynchron eine Reihe von Nachrichten (für die Batchverarbeitung).

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))

Parameter

messageCount
Int32

Die Anzahl der nachrichten, die im Batch zurückgegeben werden sollen. Da dies eine Näherung ist, können weniger oder mehr Nachrichten als messageCount zurückgegeben werden.

serverWaitTime
TimeSpan

Die Zeitspanne, die der Server auf die Verarbeitung von Nachrichten wartet.

Gibt zurück

Eine Aufgabe instance, die den asynchronen Empfangsbatchvorgang darstellt.

Gilt für:

ReceiveBatchAsync(IEnumerable<Int64>)

Empfängt asynchron eine Reihe von Nachrichten (für die Batchverarbeitung).

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))

Parameter

sequenceNumbers
IEnumerable<Int64>

Die Sequenznummer.

Gibt zurück

Eine Aufgabe instance, die den asynchronen Empfangsbatchvorgang darstellt.

Gilt für: