Freigeben über


QueueClient.ReceiveBatchAsync Methode

Definition

Überlädt

ReceiveBatchAsync(IEnumerable<Int64>)

Empfängt asynchron einen Nachrichtenbatch.

ReceiveBatchAsync(Int32)

Empfängt asynchron einen Nachrichtenbatch.

ReceiveBatchAsync(Int32, TimeSpan)

Empfängt asynchron einen Nachrichtenbatch.

ReceiveBatchAsync(IEnumerable<Int64>)

Empfängt asynchron einen Nachrichtenbatch.

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 Sequenznummern, die den Nachrichten im Batch zugeordnet sind.

Gibt zurück

Der asynchronen Vorgang.

Gilt für:

ReceiveBatchAsync(Int32)

Empfängt asynchron einen Nachrichtenbatch.

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

Der asynchronen Vorgang.

Gilt für:

ReceiveBatchAsync(Int32, TimeSpan)

Empfängt asynchron einen Nachrichtenbatch.

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 wartet, bis der Nachrichtenbatch eingeht, bevor das Timeout ausgeht.

Gibt zurück

Der asynchronen Vorgang.

Gilt für: