Compartir a través de


CloudQueue Clase

Definición

Esta clase representa una cola en Microsoft Azure Queue Service.

public class CloudQueue
type CloudQueue = class
Public Class CloudQueue
Herencia
CloudQueue

Constructores

CloudQueue(StorageUri, StorageCredentials)

Inicializa una nueva instancia de la clase CloudQueue.

CloudQueue(Uri)

Inicializa una nueva instancia de la clase CloudQueue.

CloudQueue(Uri, StorageCredentials)

Inicializa una nueva instancia de la clase CloudQueue.

Propiedades

ApproximateMessageCount

Obtiene el número aproximado de mensajes para la cola.

EncodeMessage

Obtiene o establece un valor que indica si se debe aplicar la codificación Base64 al agregar o recuperar mensajes.

Metadata

Obtiene los metadatos de la cola.

Name

Obtiene el nombre de la cola.

ServiceClient

Obtiene el objeto CloudQueueClient que representa el servicio Cola.

StorageUri

Obtiene los URI de cola para las ubicaciones principal y secundaria.

Uri

Obtiene el URI de cola para la ubicación principal.

Métodos

AddMessage(CloudQueueMessage, Nullable<TimeSpan>, Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

Agrega un mensaje a la cola.

AddMessageAsync(CloudQueueMessage)

Inicia una operación asincrónica para agregar un mensaje a la cola.

AddMessageAsync(CloudQueueMessage, CancellationToken)

Inicia una operación asincrónica para agregar un mensaje a la cola.

AddMessageAsync(CloudQueueMessage, Nullable<TimeSpan>, Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para agregar un mensaje a la cola.

AddMessageAsync(CloudQueueMessage, Nullable<TimeSpan>, Nullable<TimeSpan>, QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para agregar un mensaje a la cola.

BeginAddMessage(CloudQueueMessage, AsyncCallback, Object)

Comienza una operación asincrónica para agregar un mensaje a la cola.

BeginAddMessage(CloudQueueMessage, Nullable<TimeSpan>, Nullable<TimeSpan>, QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para agregar un mensaje a la cola.

BeginClear(AsyncCallback, Object)

Comienza una operación asincrónica para borrar todos los mensajes de la cola.

BeginClear(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para borrar todos los mensajes de la cola.

BeginCreate(AsyncCallback, Object)

Comienza una operación asincrónica para crear una cola.

BeginCreate(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para crear una cola.

BeginCreateIfNotExists(AsyncCallback, Object)

Comienza una operación asincrónica para crear la cola si aún no existe.

BeginCreateIfNotExists(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para crear la cola si aún no existe.

BeginDelete(AsyncCallback, Object)

Comienza una operación asincrónica para eliminar una cola.

BeginDelete(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para eliminar una cola.

BeginDeleteIfExists(AsyncCallback, Object)

Comienza una operación asincrónica para eliminar la cola si ya existe.

BeginDeleteIfExists(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para eliminar la cola si ya existe.

BeginDeleteMessage(CloudQueueMessage, AsyncCallback, Object)

Comienza una operación asincrónica para eliminar un mensaje.

BeginDeleteMessage(CloudQueueMessage, QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para eliminar un mensaje.

BeginDeleteMessage(String, String, AsyncCallback, Object)

Comienza una operación asincrónica para eliminar un mensaje.

BeginDeleteMessage(String, String, QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para eliminar un mensaje.

BeginExists(AsyncCallback, Object)

Comienza una operación asincrónica para comprobar la existencia de la cola.

BeginExists(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para comprobar la existencia de la cola.

BeginFetchAttributes(AsyncCallback, Object)

Comienza una operación asincrónica para capturar los atributos de la cola.

BeginFetchAttributes(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para capturar los atributos de la cola.

BeginGetMessage(AsyncCallback, Object)

Comienza una operación asincrónica para obtener un único mensaje de la cola.

BeginGetMessage(Nullable<TimeSpan>, QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para obtener un único mensaje de la cola y especifica cuánto tiempo se debe reservar el mensaje antes de que sea visible y, por tanto, disponible para su eliminación.

BeginGetMessages(Int32, AsyncCallback, Object)

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

BeginGetMessages(Int32, Nullable<TimeSpan>, QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza 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.

BeginGetPermissions(AsyncCallback, Object)

Comienza una operación asincrónica para obtener la configuración de permisos de la cola.

BeginGetPermissions(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para obtener la configuración de permisos de la cola.

BeginPeekMessage(AsyncCallback, Object)

Comienza una operación asincrónica para obtener un único mensaje de la cola.

BeginPeekMessage(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para ver un único mensaje de la cola.

BeginPeekMessages(Int32, AsyncCallback, Object)

Comienza una operación asincrónica para ver los mensajes de la cola.

BeginPeekMessages(Int32, QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para ver los mensajes de la cola.

BeginSetMetadata(AsyncCallback, Object)

Comienza una operación asincrónica para establecer metadatos definidos por el usuario en la cola.

BeginSetMetadata(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para establecer metadatos definidos por el usuario en la cola.

BeginSetPermissions(QueuePermissions, AsyncCallback, Object)

Comienza una operación asincrónica para establecer permisos para la cola.

BeginSetPermissions(QueuePermissions, QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para establecer permisos para la cola.

BeginUpdateMessage(CloudQueueMessage, TimeSpan, MessageUpdateFields, AsyncCallback, Object)

Comienza una operación asincrónica para actualizar el tiempo de espera de visibilidad y, opcionalmente, el contenido de un mensaje.

BeginUpdateMessage(CloudQueueMessage, TimeSpan, MessageUpdateFields, QueueRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para actualizar el tiempo de espera de visibilidad y, opcionalmente, el contenido de un mensaje.

Clear(QueueRequestOptions, OperationContext)

Borra todos los mensajes de la cola.

ClearAsync()

Inicia una operación asincrónica para borrar todos los mensajes de la cola.

ClearAsync(CancellationToken)

Inicia una operación asincrónica para borrar todos los mensajes de la cola.

ClearAsync(QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para borrar todos los mensajes de la cola.

ClearAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para borrar todos los mensajes de la cola.

Create(QueueRequestOptions, OperationContext)

Crea la cola.

CreateAsync()

Inicia una operación asincrónica para crear una cola.

CreateAsync(CancellationToken)

Inicia una operación asincrónica para crear una cola.

CreateAsync(QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para crear una cola.

CreateAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para crear una cola.

CreateIfNotExists(QueueRequestOptions, OperationContext)

Crea la cola si no existe todavía.

CreateIfNotExistsAsync()

Inicia una operación asincrónica para crear la cola si aún no existe.

CreateIfNotExistsAsync(CancellationToken)

Inicia una operación asincrónica para crear la cola si aún no existe.

CreateIfNotExistsAsync(QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para crear la cola si aún no existe.

CreateIfNotExistsAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para crear la cola si aún no existe.

Delete(QueueRequestOptions, OperationContext)

Elimina la cola.

DeleteAsync()

Inicia una operación asincrónica para eliminar una cola.

DeleteAsync(CancellationToken)

Inicia una operación asincrónica para eliminar una cola.

DeleteAsync(QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para eliminar una cola.

DeleteAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para eliminar una cola.

DeleteIfExists(QueueRequestOptions, OperationContext)

Elimina la cola si ya existe.

DeleteIfExistsAsync()

Inicia una operación asincrónica para eliminar la cola si ya existe.

DeleteIfExistsAsync(CancellationToken)

Inicia una operación asincrónica para eliminar la cola si ya existe.

DeleteIfExistsAsync(QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para eliminar la cola si ya existe.

DeleteIfExistsAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para eliminar la cola si ya existe.

DeleteMessage(CloudQueueMessage, QueueRequestOptions, OperationContext)

Elimina un mensaje.

DeleteMessage(String, String, QueueRequestOptions, OperationContext)

Elimina el mensaje especificado de la cola.

DeleteMessageAsync(CloudQueueMessage)

Inicia una operación asincrónica para eliminar un mensaje.

DeleteMessageAsync(CloudQueueMessage, CancellationToken)

Inicia una operación asincrónica para eliminar un mensaje.

DeleteMessageAsync(CloudQueueMessage, QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para eliminar un mensaje.

DeleteMessageAsync(CloudQueueMessage, QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para eliminar un mensaje.

DeleteMessageAsync(String, String)

Inicia una operación asincrónica para eliminar un mensaje.

DeleteMessageAsync(String, String, CancellationToken)

Inicia una operación asincrónica para eliminar un mensaje.

DeleteMessageAsync(String, String, QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para eliminar un mensaje.

DeleteMessageAsync(String, String, QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para eliminar un mensaje.

EndAddMessage(IAsyncResult)

Finaliza una operación asincrónica para agregar un mensaje a la cola.

EndClear(IAsyncResult)

Finaliza una operación asincrónica para borrar todos los mensajes de la cola.

EndCreate(IAsyncResult)

Finaliza una operación asincrónica para crear una cola.

EndCreateIfNotExists(IAsyncResult)

Devuelve el resultado de una operación asincrónica para crear la cola si aún no existe.

EndDelete(IAsyncResult)

Finaliza una operación asincrónica para eliminar una cola.

EndDeleteIfExists(IAsyncResult)

Devuelve el resultado de una operación asincrónica para eliminar la cola si ya existe.

EndDeleteMessage(IAsyncResult)

Finaliza una operación asincrónica para eliminar un mensaje.

EndExists(IAsyncResult)

Devuelve el resultado asincrónico de la solicitud para comprobar la existencia de la cola.

EndFetchAttributes(IAsyncResult)

Finaliza una operación asincrónica para capturar los atributos de una cola.

EndGetMessage(IAsyncResult)

Finaliza una operación asincrónica para obtener un único mensaje de la cola.

EndGetMessages(IAsyncResult)

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

EndGetPermissions(IAsyncResult)

Devuelve el resultado asincrónico de la solicitud para obtener la configuración de permisos de la cola.

EndPeekMessage(IAsyncResult)

Finaliza una operación asincrónica para ver un único mensaje de la cola.

EndPeekMessages(IAsyncResult)

Finaliza una operación asincrónica para ver los mensajes de la cola.

EndSetMetadata(IAsyncResult)

Finaliza una operación asincrónica para establecer metadatos definidos por el usuario en la cola.

EndSetPermissions(IAsyncResult)

Devuelve el resultado de una operación asincrónica para establecer permisos para la cola.

EndUpdateMessage(IAsyncResult)

Finaliza una operación asincrónica para agregar un mensaje a la cola.

Exists(QueueRequestOptions, OperationContext)

Comprueba la existencia de la cola.

ExistsAsync()

Inicia una operación asincrónica para comprobar la existencia de la cola.

ExistsAsync(CancellationToken)

Inicia una operación asincrónica para comprobar la existencia de la cola.

ExistsAsync(QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para comprobar la existencia de la cola.

ExistsAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para comprobar la existencia de la cola.

FetchAttributes(QueueRequestOptions, OperationContext)

Captura los atributos de la cola.

FetchAttributesAsync()

Inicia una operación asincrónica para capturar los atributos de la cola.

FetchAttributesAsync(CancellationToken)

Inicia una operación asincrónica para capturar los atributos de la cola.

FetchAttributesAsync(QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para capturar los atributos de la cola.

FetchAttributesAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para capturar los atributos de la cola.

GetMessage(Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

Obtiene un mensaje de la cola mediante las opciones de solicitud predeterminadas. Esta operación marca el mensaje recuperado como invisible en la cola para el período de tiempo de espera de visibilidad predeterminado.

GetMessageAsync()

Inicia una operación asincrónica para obtener un único mensaje de la cola.

GetMessageAsync(CancellationToken)

Inicia una operación asincrónica para obtener un único mensaje de la cola.

GetMessageAsync(Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para obtener un único mensaje de la cola y especifica cuánto tiempo debe reservarse el mensaje antes de que sea visible y, por tanto, disponible para su eliminación.

GetMessageAsync(Nullable<TimeSpan>, QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para obtener un único mensaje de la cola y especifica cuánto tiempo debe reservarse el mensaje antes de que sea visible y, por tanto, disponible para su eliminación.

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

Obtiene 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)

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

GetMessagesAsync(Int32, CancellationToken)

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.

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.

GetPermissions(QueueRequestOptions, OperationContext)

Obtiene la configuración de permisos para la cola.

GetPermissionsAsync()

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

GetPermissionsAsync(CancellationToken)

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

GetPermissionsAsync(QueueRequestOptions, OperationContext)

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

GetPermissionsAsync(QueueRequestOptions, OperationContext, CancellationToken)

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

GetSharedAccessSignature(SharedAccessQueuePolicy)

Devuelve una firma de acceso compartido para la cola.

GetSharedAccessSignature(SharedAccessQueuePolicy, String)

Devuelve una firma de acceso compartido para la cola.

GetSharedAccessSignature(SharedAccessQueuePolicy, String, Nullable<SharedAccessProtocol>, IPAddressOrRange)

Devuelve una firma de acceso compartido para la cola.

PeekMessage(QueueRequestOptions, OperationContext)

Inspecciona un único mensaje de la cola. Una solicitud de inspección recupera un mensaje de la cola sin cambiar su visibilidad.

PeekMessageAsync()

Inicia una operación asincrónica para obtener un único mensaje de la cola.

PeekMessageAsync(CancellationToken)

Inicia una operación asincrónica para obtener un único mensaje de la cola.

PeekMessageAsync(QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para obtener un único mensaje de la cola.

PeekMessageAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para obtener un único mensaje de la cola.

PeekMessages(Int32, QueueRequestOptions, OperationContext)

Busca un mensaje de la cola mediante las opciones de solicitud y el contexto de operación especificados. Una solicitud de inspección recupera un mensaje de la cola sin cambiar su visibilidad.

PeekMessagesAsync(Int32)

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

PeekMessagesAsync(Int32, CancellationToken)

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

PeekMessagesAsync(Int32, QueueRequestOptions, OperationContext)

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

PeekMessagesAsync(Int32, QueueRequestOptions, OperationContext, CancellationToken)

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

SetMetadata(QueueRequestOptions, OperationContext)

Establece los metadatos definidos por el usuario de la cola.

SetMetadataAsync()

Inicia una operación asincrónica para establecer metadatos definidos por el usuario en la cola.

SetMetadataAsync(CancellationToken)

Inicia una operación asincrónica para establecer metadatos definidos por el usuario en la cola.

SetMetadataAsync(QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para establecer metadatos definidos por el usuario en la cola.

SetMetadataAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para establecer metadatos definidos por el usuario en la cola.

SetPermissions(QueuePermissions, QueueRequestOptions, OperationContext)

Establece permisos para la cola.

SetPermissionsAsync(QueuePermissions)

Inicia una operación asincrónica para establecer permisos para la cola.

SetPermissionsAsync(QueuePermissions, CancellationToken)

Inicia una operación asincrónica para establecer permisos para la cola.

SetPermissionsAsync(QueuePermissions, QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para establecer permisos para la cola.

SetPermissionsAsync(QueuePermissions, QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para establecer permisos para la cola.

UpdateMessage(CloudQueueMessage, TimeSpan, MessageUpdateFields, QueueRequestOptions, OperationContext)

Novedades el tiempo de espera de visibilidad y, opcionalmente, el contenido de un mensaje.

UpdateMessageAsync(CloudQueueMessage, TimeSpan, MessageUpdateFields)

Inicia una operación asincrónica para actualizar el tiempo de espera de visibilidad y, opcionalmente, el contenido de un mensaje.

UpdateMessageAsync(CloudQueueMessage, TimeSpan, MessageUpdateFields, CancellationToken)

Inicia una operación asincrónica para actualizar el tiempo de espera de visibilidad y, opcionalmente, el contenido de un mensaje.

UpdateMessageAsync(CloudQueueMessage, TimeSpan, MessageUpdateFields, QueueRequestOptions, OperationContext)

Inicia una operación asincrónica para actualizar el tiempo de espera de visibilidad y, opcionalmente, el contenido de un mensaje.

UpdateMessageAsync(CloudQueueMessage, TimeSpan, MessageUpdateFields, QueueRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para actualizar el tiempo de espera de visibilidad y, opcionalmente, el contenido de un mensaje.

Se aplica a