Compartir a través de


ServiceBusReceiver.ReceiveMessagesAsync Método

Definición

Sobrecargas

ReceiveMessagesAsync(CancellationToken)

Recibe mensajes como enumerable asincrónico de la entidad mediante ReceiveMode el modo . ReceiveMode el valor predeterminado es El modo PeekLock. Los mensajes se recibirán de la entidad a medida que se itera IAsyncEnumerable. Si no hay ningún mensaje disponible, este método continuará sondeando hasta que los mensajes estén disponibles, es decir, nunca devolverá null.

ReceiveMessagesAsync(Int32, Nullable<TimeSpan>, CancellationToken)

Recibe una lista de ServiceBusReceivedMessage la entidad mediante ReceiveMode el modo . ReceiveMode el valor predeterminado es El modo PeekLock. Este método no garantiza que devuelva mensajes exactos maxMessages , incluso si hay maxMessages mensajes disponibles en la cola o el tema.

ReceiveMessagesAsync(CancellationToken)

Source:
ServiceBusReceiver.cs
Source:
ServiceBusReceiver.cs

Recibe mensajes como enumerable asincrónico de la entidad mediante ReceiveMode el modo . ReceiveMode el valor predeterminado es El modo PeekLock. Los mensajes se recibirán de la entidad a medida que se itera IAsyncEnumerable. Si no hay ningún mensaje disponible, este método continuará sondeando hasta que los mensajes estén disponibles, es decir, nunca devolverá null.

public virtual System.Collections.Generic.IAsyncEnumerable<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage> ReceiveMessagesAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member ReceiveMessagesAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>
override this.ReceiveMessagesAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>
Public Overridable Function ReceiveMessagesAsync (Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ServiceBusReceivedMessage)

Parámetros

cancellationToken
CancellationToken

Una instancia opcional CancellationToken para indicar la solicitud para cancelar la operación.

Devoluciones

El mensaje recibido.

Se aplica a

ReceiveMessagesAsync(Int32, Nullable<TimeSpan>, CancellationToken)

Source:
ServiceBusReceiver.cs
Source:
ServiceBusReceiver.cs

Recibe una lista de ServiceBusReceivedMessage la entidad mediante ReceiveMode el modo . ReceiveMode el valor predeterminado es El modo PeekLock. Este método no garantiza que devuelva mensajes exactos maxMessages , incluso si hay maxMessages mensajes disponibles en la cola o el tema.

public virtual System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>> ReceiveMessagesAsync (int maxMessages, TimeSpan? maxWaitTime = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ReceiveMessagesAsync : int * Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>>
override this.ReceiveMessagesAsync : int * Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>>
Public Overridable Function ReceiveMessagesAsync (maxMessages As Integer, Optional maxWaitTime As Nullable(Of TimeSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IReadOnlyList(Of ServiceBusReceivedMessage))

Parámetros

maxMessages
Int32

Número máximo de mensajes que se recibirán.

maxWaitTime
Nullable<TimeSpan>

TimeSpan Opcional que especifica el tiempo máximo que se esperará al primer mensaje antes de devolver una lista vacía si no hay ningún mensaje disponible. Si no se especifica, TryTimeout se usará .

cancellationToken
CancellationToken

Una instancia opcional CancellationToken para indicar la solicitud para cancelar la operación.

Devoluciones

Lista de mensajes recibidos. Devuelve una lista vacía si no se encuentra ningún mensaje.

Se aplica a