Share via


MessageReceiver.Receive Methode

Definition

Überlädt

Receive(TimeSpan)

Empfängt einen BrokeredMessage aus der aktuellen Warteschlange oder dem aktuellen Thema.

Receive()

Empfängt einen BrokeredMessage aus der aktuellen Warteschlange oder dem aktuellen Thema.

Receive(Int64)

Empfängt eine verzögerte Nachricht von der aktuellen Warteschlange oder dem aktuellen Thema. Diese Methode funktioniert nur für verzögerte Nachrichten, nicht für reguläre Nachrichten.

Receive(TimeSpan)

Empfängt einen BrokeredMessage aus der aktuellen Warteschlange oder dem aktuellen Thema.

public Microsoft.ServiceBus.Messaging.BrokeredMessage Receive (TimeSpan serverWaitTime);
abstract member Receive : TimeSpan -> Microsoft.ServiceBus.Messaging.BrokeredMessage
override this.Receive : TimeSpan -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Function Receive (serverWaitTime As TimeSpan) As BrokeredMessage

Parameter

serverWaitTime
TimeSpan

Die Zeitspanne, die der Server wartet, bevor das Timeout des Vorgangs auftritt.

Gibt zurück

Die BrokeredMessage , die die empfangene Nachricht darstellt.

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:

Receive()

Empfängt einen BrokeredMessage aus der aktuellen Warteschlange oder dem aktuellen Thema.

public Microsoft.ServiceBus.Messaging.BrokeredMessage Receive ();
abstract member Receive : unit -> Microsoft.ServiceBus.Messaging.BrokeredMessage
override this.Receive : unit -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Function Receive () As BrokeredMessage

Gibt zurück

Die BrokeredMessage , die die empfangene Nachricht darstellt.

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:

Receive(Int64)

Empfängt eine verzögerte Nachricht von der aktuellen Warteschlange oder dem aktuellen Thema. Diese Methode funktioniert nur für verzögerte Nachrichten, nicht für reguläre Nachrichten.

public Microsoft.ServiceBus.Messaging.BrokeredMessage Receive (long sequenceNumber);
abstract member Receive : int64 -> Microsoft.ServiceBus.Messaging.BrokeredMessage
override this.Receive : int64 -> Microsoft.ServiceBus.Messaging.BrokeredMessage
Public Function Receive (sequenceNumber As Long) As BrokeredMessage

Parameter

sequenceNumber
Int64

Die Sequenznummer der zu empfangenden verzögerten Nachricht.

Gibt zurück

Die BrokeredMessage , die die empfangene Nachricht darstellt.

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: