Freigeben über


MessageReceiver.ReceiveBatchAsync Methode

Definition

Überlädt

ReceiveBatchAsync(Int32)

Empfängt asynchron einen Batch von Nachrichten.

ReceiveBatchAsync(IEnumerable<Int64>)

Empfängt asynchron einen Batch von Nachrichten.

ReceiveBatchAsync(Int32, TimeSpan)

Empfängt asynchron einen Batch von Nachrichten.

ReceiveBatchAsync(Int32)

Empfängt asynchron einen Batch von Nachrichten.

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 messageCount als zurückgegeben werden.

Gibt zurück

Der asynchronen Vorgang.

Gilt für:

ReceiveBatchAsync(IEnumerable<Int64>)

Empfängt asynchron einen Batch von Nachrichten.

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.

Gibt zurück

Der asynchronen Vorgang.

Gilt für:

ReceiveBatchAsync(Int32, TimeSpan)

Empfängt asynchron einen Batch von Nachrichten.

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 messageCount als zurückgegeben werden.

serverWaitTime
TimeSpan

Die Serverwartezeit.

Gibt zurück

Der asynchronen Vorgang.

Gilt für: