Compartilhar via


CloudQueue Classe

Definição

Essa classe representa uma fila no serviço Fila do Microsoft Azure.

public class CloudQueue
type CloudQueue = class
Public Class CloudQueue
Herança
CloudQueue

Construtores

CloudQueue(StorageUri, StorageCredentials)

Inicializa uma nova instância da classe CloudQueue.

CloudQueue(Uri)

Inicializa uma nova instância da classe CloudQueue.

CloudQueue(Uri, StorageCredentials)

Inicializa uma nova instância da classe CloudQueue.

Propriedades

ApproximateMessageCount

Obtém a contagem aproximada das mensagens para a fila.

EncodeMessage

Obtém ou define um valor que indica se deve ser aplicado a codificação base64 ao adicionar ou recuperar mensagens.

Metadata

Obtém os metadados da fila.

Name

Obtém o nome da fila.

ServiceClient

Obtém o objeto CloudQueueClient que representa o serviço Fila.

StorageUri

Obtém as URIs da fila para os locais primários e secundários.

Uri

Obtém a URI da fila para o local principal.

Métodos

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

Adiciona uma mensagem à fila.

AddMessageAsync(CloudQueueMessage)

Inicia uma operação assíncrona para adicionar uma mensagem à fila.

AddMessageAsync(CloudQueueMessage, CancellationToken)

Inicia uma operação assíncrona para adicionar uma mensagem à fila.

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

Inicia uma operação assíncrona para adicionar uma mensagem à fila.

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

Inicia uma operação assíncrona para adicionar uma mensagem à fila.

BeginAddMessage(CloudQueueMessage, AsyncCallback, Object)

Inicia uma operação assíncrona para adicionar uma mensagem à fila.

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

Inicia uma operação assíncrona para adicionar uma mensagem à fila.

BeginClear(AsyncCallback, Object)

Inicia uma operação assíncrona para limpar todas as mensagens da fila.

BeginClear(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para limpar todas as mensagens da fila.

BeginCreate(AsyncCallback, Object)

Inicia uma operação assíncrona para criar uma fila.

BeginCreate(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para criar uma fila.

BeginCreateIfNotExists(AsyncCallback, Object)

Inicia uma operação assíncrona para criar a fila se ela ainda não existir.

BeginCreateIfNotExists(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para criar a fila se ela ainda não existir.

BeginDelete(AsyncCallback, Object)

Inicia uma operação assíncrona para excluir uma fila.

BeginDelete(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para excluir uma fila.

BeginDeleteIfExists(AsyncCallback, Object)

Inicia uma operação assíncrona para excluir a fila se ela já existir.

BeginDeleteIfExists(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para excluir a fila se ela já existir.

BeginDeleteMessage(CloudQueueMessage, AsyncCallback, Object)

Inicia uma operação assíncrona para excluir uma mensagem.

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

Inicia uma operação assíncrona para excluir uma mensagem.

BeginDeleteMessage(String, String, AsyncCallback, Object)

Inicia uma operação assíncrona para excluir uma mensagem.

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

Inicia uma operação assíncrona para excluir uma mensagem.

BeginExists(AsyncCallback, Object)

Inicia uma operação assíncrona para marcar a existência da fila.

BeginExists(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para marcar a existência da fila.

BeginFetchAttributes(AsyncCallback, Object)

Inicia uma operação assíncrona para buscar os atributos da fila.

BeginFetchAttributes(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para buscar os atributos da fila.

BeginGetMessage(AsyncCallback, Object)

Inicia uma operação assíncrona para obter uma única mensagem da fila.

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

Inicia uma operação assíncrona para obter uma única mensagem da fila e especifica por quanto tempo a mensagem deve ser reservada antes de ficar visível e, portanto, disponível para exclusão.

BeginGetMessages(Int32, AsyncCallback, Object)

Inicia uma operação assíncrona para obter mensagens da fila.

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

Inicia uma operação assíncrona para obter o número especificado de mensagens da fila usando as opções de solicitação especificadas e o contexto de operação. Essa operação marca as mensagens recuperadas como invisíveis na fila para o período de tempo limite de visibilidade padrão.

BeginGetPermissions(AsyncCallback, Object)

Inicia uma operação assíncrona para obter as configurações de permissões para a fila.

BeginGetPermissions(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para obter as configurações de permissões para a fila.

BeginPeekMessage(AsyncCallback, Object)

Inicia uma operação assíncrona para obter uma única mensagem da fila.

BeginPeekMessage(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para espiar uma única mensagem da fila.

BeginPeekMessages(Int32, AsyncCallback, Object)

Inicia uma operação assíncrona para espiar mensagens da fila.

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

Inicia uma operação assíncrona para espiar mensagens da fila.

BeginSetMetadata(AsyncCallback, Object)

Inicia uma operação assíncrona para definir metadados definidos pelo usuário na fila.

BeginSetMetadata(QueueRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para definir metadados definidos pelo usuário na fila.

BeginSetPermissions(QueuePermissions, AsyncCallback, Object)

Inicia uma operação assíncrona para definir permissões para a fila.

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

Inicia uma operação assíncrona para definir permissões para a fila.

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

Inicia uma operação assíncrona para atualizar o tempo limite de visibilidade e, opcionalmente, o conteúdo de uma mensagem.

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

Inicia uma operação assíncrona para atualizar o tempo limite de visibilidade e, opcionalmente, o conteúdo de uma mensagem.

Clear(QueueRequestOptions, OperationContext)

Limpa todas as mensagens da fila.

ClearAsync()

Inicia uma operação assíncrona para limpar todas as mensagens da fila.

ClearAsync(CancellationToken)

Inicia uma operação assíncrona para limpar todas as mensagens da fila.

ClearAsync(QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para limpar todas as mensagens da fila.

ClearAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para limpar todas as mensagens da fila.

Create(QueueRequestOptions, OperationContext)

Cria a fila.

CreateAsync()

Inicia uma operação assíncrona para criar uma fila.

CreateAsync(CancellationToken)

Inicia uma operação assíncrona para criar uma fila.

CreateAsync(QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para criar uma fila.

CreateAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para criar uma fila.

CreateIfNotExists(QueueRequestOptions, OperationContext)

Cria a fila se ela ainda não existe.

CreateIfNotExistsAsync()

Inicia uma operação assíncrona para criar a fila se ela ainda não existir.

CreateIfNotExistsAsync(CancellationToken)

Inicia uma operação assíncrona para criar a fila se ela ainda não existir.

CreateIfNotExistsAsync(QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para criar a fila se ela ainda não existir.

CreateIfNotExistsAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para criar a fila se ela ainda não existir.

Delete(QueueRequestOptions, OperationContext)

Exclui a fila.

DeleteAsync()

Inicia uma operação assíncrona para excluir uma fila.

DeleteAsync(CancellationToken)

Inicia uma operação assíncrona para excluir uma fila.

DeleteAsync(QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para excluir uma fila.

DeleteAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para excluir uma fila.

DeleteIfExists(QueueRequestOptions, OperationContext)

Exclui a fila se ela já existir.

DeleteIfExistsAsync()

Inicia uma operação assíncrona para excluir a fila se ela já existir.

DeleteIfExistsAsync(CancellationToken)

Inicia uma operação assíncrona para excluir a fila se ela já existir.

DeleteIfExistsAsync(QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para excluir a fila se ela já existir.

DeleteIfExistsAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para excluir a fila se ela já existir.

DeleteMessage(CloudQueueMessage, QueueRequestOptions, OperationContext)

Exclui uma mensagem.

DeleteMessage(String, String, QueueRequestOptions, OperationContext)

Exclui a mensagem especificada da fila.

DeleteMessageAsync(CloudQueueMessage)

Inicia uma operação assíncrona para excluir uma mensagem.

DeleteMessageAsync(CloudQueueMessage, CancellationToken)

Inicia uma operação assíncrona para excluir uma mensagem.

DeleteMessageAsync(CloudQueueMessage, QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para excluir uma mensagem.

DeleteMessageAsync(CloudQueueMessage, QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para excluir uma mensagem.

DeleteMessageAsync(String, String)

Inicia uma operação assíncrona para excluir uma mensagem.

DeleteMessageAsync(String, String, CancellationToken)

Inicia uma operação assíncrona para excluir uma mensagem.

DeleteMessageAsync(String, String, QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para excluir uma mensagem.

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

Inicia uma operação assíncrona para excluir uma mensagem.

EndAddMessage(IAsyncResult)

Encerra uma operação assíncrona para adicionar uma mensagem à fila.

EndClear(IAsyncResult)

Encerra uma operação assíncrona para limpar todas as mensagens da fila.

EndCreate(IAsyncResult)

Encerra uma operação assíncrona para criar uma fila.

EndCreateIfNotExists(IAsyncResult)

Retorna o resultado de uma operação assíncrona para criar a fila se ela ainda não existir.

EndDelete(IAsyncResult)

Encerra uma operação assíncrona para excluir uma fila.

EndDeleteIfExists(IAsyncResult)

Retorna o resultado de uma operação assíncrona para excluir a fila se ela já existir.

EndDeleteMessage(IAsyncResult)

Encerra uma operação assíncrona para excluir uma mensagem.

EndExists(IAsyncResult)

Retorna o resultado assíncrono da solicitação para marcar a existência da fila.

EndFetchAttributes(IAsyncResult)

Encerra uma operação assíncrona para buscar os atributos de uma fila.

EndGetMessage(IAsyncResult)

Encerra uma operação assíncrona para obter uma única mensagem da fila.

EndGetMessages(IAsyncResult)

Encerra uma operação assíncrona para obter mensagens da fila.

EndGetPermissions(IAsyncResult)

Retorna o resultado assíncrono da solicitação para obter as configurações de permissões para a fila.

EndPeekMessage(IAsyncResult)

Encerra uma operação assíncrona para espiar uma única mensagem da fila.

EndPeekMessages(IAsyncResult)

Encerra uma operação assíncrona para espiar mensagens da fila.

EndSetMetadata(IAsyncResult)

Encerra uma operação assíncrona para definir metadados definidos pelo usuário na fila.

EndSetPermissions(IAsyncResult)

Retorna o resultado de uma operação assíncrona para definir permissões para a fila.

EndUpdateMessage(IAsyncResult)

Encerra uma operação assíncrona para adicionar uma mensagem à fila.

Exists(QueueRequestOptions, OperationContext)

Verifica a existência da fila.

ExistsAsync()

Inicia uma operação assíncrona para marcar a existência da fila.

ExistsAsync(CancellationToken)

Inicia uma operação assíncrona para marcar a existência da fila.

ExistsAsync(QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para marcar a existência da fila.

ExistsAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para marcar a existência da fila.

FetchAttributes(QueueRequestOptions, OperationContext)

Busca os atributos da fila.

FetchAttributesAsync()

Inicia uma operação assíncrona para buscar os atributos da fila.

FetchAttributesAsync(CancellationToken)

Inicia uma operação assíncrona para buscar os atributos da fila.

FetchAttributesAsync(QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para buscar os atributos da fila.

FetchAttributesAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para buscar os atributos da fila.

GetMessage(Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

Obtém uma mensagem da fila usando as opções de solicitação padrão. Essa operação marca a mensagem recuperada como invisível na fila para o período de tempo limite de visibilidade padrão.

GetMessageAsync()

Inicia uma operação assíncrona para obter uma única mensagem da fila.

GetMessageAsync(CancellationToken)

Inicia uma operação assíncrona para obter uma única mensagem da fila.

GetMessageAsync(Nullable<TimeSpan>, QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para obter uma única mensagem da fila e especifica por quanto tempo a mensagem deve ser reservada antes de ficar visível e, portanto, disponível para exclusão.

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

Inicia uma operação assíncrona para obter uma única mensagem da fila e especifica por quanto tempo a mensagem deve ser reservada antes de ficar visível e, portanto, disponível para exclusão.

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

Obtém o número especificado de mensagens da fila usando as opções de solicitação especificadas e o contexto de operação. Essa operação marca as mensagens recuperadas como invisíveis na fila para o período de tempo limite de visibilidade padrão.

GetMessagesAsync(Int32)

Inicia uma operação assíncrona para obter mensagens da fila.

GetMessagesAsync(Int32, CancellationToken)

Inicia uma operação assíncrona para obter mensagens da fila.

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

Inicia uma operação assíncrona para obter o número especificado de mensagens da fila usando as opções de solicitação especificadas e o contexto de operação. Essa operação marca as mensagens recuperadas como invisíveis na fila para o período de tempo limite de visibilidade padrão.

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

Inicia uma operação assíncrona para obter o número especificado de mensagens da fila usando as opções de solicitação especificadas e o contexto de operação. Essa operação marca as mensagens recuperadas como invisíveis na fila para o período de tempo limite de visibilidade padrão.

GetPermissions(QueueRequestOptions, OperationContext)

Obtém as configurações de permissões para a fila.

GetPermissionsAsync()

Inicia uma operação assíncrona para obter as configurações de permissões para a fila.

GetPermissionsAsync(CancellationToken)

Inicia uma operação assíncrona para obter as configurações de permissões para a fila.

GetPermissionsAsync(QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para obter as configurações de permissões para a fila.

GetPermissionsAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para obter as configurações de permissões para a fila.

GetSharedAccessSignature(SharedAccessQueuePolicy)

Retorna uma assinatura de acesso compartilhado para a fila.

GetSharedAccessSignature(SharedAccessQueuePolicy, String)

Retorna uma assinatura de acesso compartilhado para a fila.

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

Retorna uma assinatura de acesso compartilhado para a fila.

PeekMessage(QueueRequestOptions, OperationContext)

Escolha uma única mensagem da fila. Uma solicitação de espiada recupera uma mensagem da fila sem alterar sua visibilidade.

PeekMessageAsync()

Inicia uma operação assíncrona para obter uma única mensagem da fila.

PeekMessageAsync(CancellationToken)

Inicia uma operação assíncrona para obter uma única mensagem da fila.

PeekMessageAsync(QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para obter uma única mensagem da fila.

PeekMessageAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para obter uma única mensagem da fila.

PeekMessages(Int32, QueueRequestOptions, OperationContext)

Espia uma mensagem da fila usando as opções de solicitação especificadas e o contexto de operação. Uma solicitação de espiada recupera uma mensagem da fila sem alterar sua visibilidade.

PeekMessagesAsync(Int32)

Inicia uma operação assíncrona para espiar mensagens da fila.

PeekMessagesAsync(Int32, CancellationToken)

Inicia uma operação assíncrona para espiar mensagens da fila.

PeekMessagesAsync(Int32, QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para espiar mensagens da fila.

PeekMessagesAsync(Int32, QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para espiar mensagens da fila.

SetMetadata(QueueRequestOptions, OperationContext)

Define metadados definidos pelo usuário da fila.

SetMetadataAsync()

Inicia uma operação assíncrona para definir metadados definidos pelo usuário na fila.

SetMetadataAsync(CancellationToken)

Inicia uma operação assíncrona para definir metadados definidos pelo usuário na fila.

SetMetadataAsync(QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para definir metadados definidos pelo usuário na fila.

SetMetadataAsync(QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para definir metadados definidos pelo usuário na fila.

SetPermissions(QueuePermissions, QueueRequestOptions, OperationContext)

Define permissões para a fila.

SetPermissionsAsync(QueuePermissions)

Inicia uma operação assíncrona para definir permissões para a fila.

SetPermissionsAsync(QueuePermissions, CancellationToken)

Inicia uma operação assíncrona para definir permissões para a fila.

SetPermissionsAsync(QueuePermissions, QueueRequestOptions, OperationContext)

Inicia uma operação assíncrona para definir permissões para a fila.

SetPermissionsAsync(QueuePermissions, QueueRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para definir permissões para a fila.

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

Atualizações o tempo limite de visibilidade e, opcionalmente, o conteúdo de uma mensagem.

UpdateMessageAsync(CloudQueueMessage, TimeSpan, MessageUpdateFields)

Inicia uma operação assíncrona para atualizar o tempo limite de visibilidade e, opcionalmente, o conteúdo de uma mensagem.

UpdateMessageAsync(CloudQueueMessage, TimeSpan, MessageUpdateFields, CancellationToken)

Inicia uma operação assíncrona para atualizar o tempo limite de visibilidade e, opcionalmente, o conteúdo de uma mensagem.

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

Inicia uma operação assíncrona para atualizar o tempo limite de visibilidade e, opcionalmente, o conteúdo de uma mensagem.

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

Inicia uma operação assíncrona para atualizar o tempo limite de visibilidade e, opcionalmente, o conteúdo de uma mensagem.

Aplica-se a