MessageReceiver.ReceiveBatch Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ReceiveBatch(IEnumerable<Int64>) |
Empfängt einen Batch von Nachrichten. |
ReceiveBatch(Int32) |
Empfängt einen Batch von Nachrichten. |
ReceiveBatch(Int32, TimeSpan) |
Empfängt einen Batch von Nachrichten. |
ReceiveBatch(IEnumerable<Int64>)
Empfängt einen Batch von Nachrichten.
public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveBatch (System.Collections.Generic.IEnumerable<long> sequenceNumbers);
abstract member ReceiveBatch : seq<int64> -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveBatch : seq<int64> -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveBatch (sequenceNumbers As IEnumerable(Of Long)) As IEnumerable(Of BrokeredMessage)
Parameter
- sequenceNumbers
- IEnumerable<Int64>
Die Sequenznummern.
Gibt zurück
Ein Batch von Nachrichten.
Hinweise
Ein Null-Wert kann von dieser API zurückgegeben werden, wenn der Vorgang das angegebene Timeout überschritten hat oder die Vorgänge erfolgreich waren, aber die Nachricht mit der angeforderten sequenceNumber nicht gefunden werden kann.
Gilt für:
ReceiveBatch(Int32)
Empfängt einen Batch von Nachrichten.
public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveBatch (int messageCount);
abstract member ReceiveBatch : int -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveBatch : int -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveBatch (messageCount As Integer) As 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
Ein Batch von Nachrichten.
Hinweise
Ein Null-Wert kann von dieser API zurückgegeben werden, wenn der Vorgang das angegebene Timeout überschritten hat oder die Vorgänge erfolgreich waren, aber keine weiteren Nachrichten empfangen werden sollen.
Gilt für:
ReceiveBatch(Int32, TimeSpan)
Empfängt einen Batch von Nachrichten.
public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveBatch (int messageCount, TimeSpan serverWaitTime);
abstract member ReceiveBatch : int * TimeSpan -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveBatch : int * TimeSpan -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveBatch (messageCount As Integer, serverWaitTime As TimeSpan) As 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
Ein Batch von Nachrichten.
Hinweise
Von dieser API kann ein Null-Wert zurückgegeben werden, wenn der Vorgang das angegebene Timeout überschritten hat oder die Vorgänge erfolgreich waren, aber keine weiteren Nachrichten empfangen werden sollen.
Gilt für:
Azure SDK for .NET