Compartir a través de


CloudQueue.GetMessagesAsync Método

Definición

Sobrecargas

GetMessagesAsync(Int32, Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para obtener el número especificado de mensajes de la cola mediante las opciones de solicitud y el contexto de operación especificados. Esta operación marca los mensajes recuperados como invisibles en la cola para el período de tiempo de espera de visibilidad predeterminado.

GetMessagesAsync(Int32, Nullable<TimeSpan>, QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para obtener el número especificado de mensajes de la cola mediante las opciones de solicitud y el contexto de operación especificados. Esta operación marca los mensajes recuperados como invisibles en la cola para el período de tiempo de espera de visibilidad predeterminado.

GetMessagesAsync(Int32, CancellationToken)

Inicia una operación asincrónica para obtener mensajes de la cola.

GetMessagesAsync(Int32)

Inicia una operación asincrónica para obtener mensajes de la cola.

GetMessagesAsync(Int32, Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para obtener el número especificado de mensajes de la cola mediante las opciones de solicitud y el contexto de operación especificados. Esta operación marca los mensajes recuperados como invisibles en la cola para el período de tiempo de espera de visibilidad predeterminado.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.Storage.Queue.CloudQueueMessage>> GetMessagesAsync (int messageCount, TimeSpan? visibilityTimeout, Microsoft.Azure.Storage.Queue.QueueRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member GetMessagesAsync : int * Nullable<TimeSpan> * Microsoft.Azure.Storage.Queue.QueueRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
override this.GetMessagesAsync : int * Nullable<TimeSpan> * Microsoft.Azure.Storage.Queue.QueueRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
Public Overridable Function GetMessagesAsync (messageCount As Integer, visibilityTimeout As Nullable(Of TimeSpan), options As QueueRequestOptions, operationContext As OperationContext) As Task(Of IEnumerable(Of CloudQueueMessage))

Parámetros

messageCount
Int32

Número de mensajes que se van a recuperar. El número máximo de mensajes que se pueden recuperar al mismo tiempo es 32.

visibilityTimeout
Nullable<TimeSpan>

que TimeSpan especifica el intervalo de tiempo de espera de visibilidad.

options
QueueRequestOptions

Objeto QueueRequestOptions que especifica opciones adicionales para la solicitud.

operationContext
OperationContext

Objeto OperationContext que representa el contexto para la operación actual.

Devoluciones

Objeto Task<TResult> que es una colección enumerable de tipo CloudQueueMessage que representa la operación asincrónica.

Atributos

Se aplica a

GetMessagesAsync(Int32, Nullable<TimeSpan>, QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para obtener el número especificado de mensajes de la cola mediante las opciones de solicitud y el contexto de operación especificados. Esta operación marca los mensajes recuperados como invisibles en la cola para el período de tiempo de espera de visibilidad predeterminado.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.Storage.Queue.CloudQueueMessage>> GetMessagesAsync (int messageCount, TimeSpan? visibilityTimeout, Microsoft.Azure.Storage.Queue.QueueRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member GetMessagesAsync : int * Nullable<TimeSpan> * Microsoft.Azure.Storage.Queue.QueueRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
override this.GetMessagesAsync : int * Nullable<TimeSpan> * Microsoft.Azure.Storage.Queue.QueueRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
Public Overridable Function GetMessagesAsync (messageCount As Integer, visibilityTimeout As Nullable(Of TimeSpan), options As QueueRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of CloudQueueMessage))

Parámetros

messageCount
Int32

Número de mensajes que se van a recuperar. El número máximo de mensajes que se pueden recuperar al mismo tiempo es 32.

visibilityTimeout
Nullable<TimeSpan>

que TimeSpan especifica el intervalo de tiempo de espera de visibilidad.

options
QueueRequestOptions

Objeto QueueRequestOptions que especifica opciones adicionales para la solicitud.

operationContext
OperationContext

Objeto OperationContext que representa el contexto para la operación actual.

cancellationToken
CancellationToken

Un CancellationToken que se observará mientras se espera a que se complete la tarea.

Devoluciones

Objeto Task<TResult> que es una colección enumerable de tipo CloudQueueMessage que representa la operación asincrónica.

Atributos

Se aplica a

GetMessagesAsync(Int32, CancellationToken)

Inicia una operación asincrónica para obtener mensajes de la cola.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.Storage.Queue.CloudQueueMessage>> GetMessagesAsync (int messageCount, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member GetMessagesAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
override this.GetMessagesAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
Public Overridable Function GetMessagesAsync (messageCount As Integer, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of CloudQueueMessage))

Parámetros

messageCount
Int32

Número de mensajes que se van a recuperar. El número máximo de mensajes que se pueden recuperar al mismo tiempo es 32.

cancellationToken
CancellationToken

Un CancellationToken que se observará mientras se espera a que se complete la tarea.

Devoluciones

Objeto Task<TResult> que es una colección enumerable de tipo CloudQueueMessage que representa la operación asincrónica.

Atributos

Se aplica a

GetMessagesAsync(Int32)

Inicia una operación asincrónica para obtener mensajes de la cola.

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.Azure.Storage.Queue.CloudQueueMessage>> GetMessagesAsync (int messageCount);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member GetMessagesAsync : int -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
override this.GetMessagesAsync : int -> System.Threading.Tasks.Task<seq<Microsoft.Azure.Storage.Queue.CloudQueueMessage>>
Public Overridable Function GetMessagesAsync (messageCount As Integer) As Task(Of IEnumerable(Of CloudQueueMessage))

Parámetros

messageCount
Int32

Número de mensajes que se van a recuperar. El número máximo de mensajes que se pueden recuperar al mismo tiempo es 32.

Devoluciones

Objeto Task<TResult> que es una colección enumerable de tipo CloudQueueMessage que representa la operación asincrónica.

Atributos

Se aplica a