MessageReceiver.ReceiveAsync Method

Definition

Overloads

ReceiveAsync(TimeSpan)

Asynchronously receives a message from the current queue or topic.

ReceiveAsync()

Asynchronously receives a message from the current queue or topic.

ReceiveAsync(Int64)

Asynchronously receives a deferred message from the current queue or topic. This method only works for deferred message, not regular one.

ReceiveAsync(TimeSpan)

Asynchronously receives a message from the current queue or topic.

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveAsync (TimeSpan serverWaitTime);
abstract member ReceiveAsync : TimeSpan -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveAsync : TimeSpan -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveAsync (serverWaitTime As TimeSpan) As Task(Of BrokeredMessage)

Parameters

serverWaitTime
TimeSpan

The time span the server waits before the operation times out.

Returns

Task<BrokeredMessage>

The asynchronous operation.

Applies to

ReceiveAsync()

Asynchronously receives a message from the current queue or topic.

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveAsync ();
abstract member ReceiveAsync : unit -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveAsync : unit -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveAsync () As Task(Of BrokeredMessage)

Returns

Task<BrokeredMessage>

The asynchronous operation.

Applies to

ReceiveAsync(Int64)

Asynchronously receives a deferred message from the current queue or topic. This method only works for deferred message, not regular one.

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveAsync (long sequenceNumber);
abstract member ReceiveAsync : int64 -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveAsync : int64 -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveAsync (sequenceNumber As Long) As Task(Of BrokeredMessage)

Parameters

sequenceNumber
Int64

The sequence number of the deferred message to receive.

Returns

Task<BrokeredMessage>

The asynchronous operation.

Applies to