Endereçando recursos do serviço Fila
O serviço Fila expõe os seguintes recursos pela API de REST:
Conta. A conta de armazenamento é uma entidade identificada de forma exclusiva no sistema de armazenamento. A conta é o namespace pai do serviço Fila. Todas as filas são associadas a uma conta.
Fila. Uma fila armazena as mensagens que podem ser recuperadas por um aplicativo cliente ou por um serviço.
Mensagens As mensagens são texto codificado com UTF-8 que pode ser o valor de um elemento XML. Uma mensagem pode ter 64 KiB de tamanho.
Sintaxe do URI de recurso
Cada recurso tem um URI base correspondente, que se refere ao próprio recurso.
Para a conta de armazenamento, o URI de base para operações de fila inclui apenas o nome da conta:
https://myaccount.queue.core.windows.net
Para uma fila, o URI de base inclui o nome da conta e o nome da fila:
https://myaccount.queue.core.windows.net/myqueue
Para mensagens em uma fila, o URI de base inclui o nome da conta, o nome da fila e o conjunto de mensagens na fila:
https://myaccount.queue.core.windows.net/myqueue/messages
É possível atualizar ou excluir uma mensagem individual fazendo referência à ID da mensagem. Observe que essa sintaxe está disponível apenas para a operação Atualizar Mensagem e Excluir Mensagem e requer um popreceipt
parâmetro para verificação:
https://myaccount.queue.core.windows.net/myqueue/messages/messageid?popreceipt=string-value
Cada recurso também pode ter componentes, que são expressos como parte da cadeia de caracteres de consulta no URI de base. A sintaxe da cadeia de caracteres de consulta é ?comp=<component_name>
. Atualmente, os seguintes componentes de recursos estão disponíveis para recursos de fila, como parâmetros no URI.
Componente | Recursos compatíveis | Descrição |
---|---|---|
list |
Conta | Enumera as entidades abaixo desse recurso. Na conta, retorna a lista de filas. |
metadata |
Fila | Define ou retorna propriedades da fila, incluindo metadados definidos pelo usuário. |
Observe que todos os valores para os parâmetros de consulta devem ser codificados por URL antes de serem enviados aos serviços de armazenamento do Azure.
Operações HTTP com suporte
Cada recurso dá suporte a operações baseadas nos verbos HTTP GET, PUT, HEAD e DELETE. O verbo, a sintaxe e a versão HTTP com suporte para cada operação aparecem na página de referência para cada operação. Para obter uma lista completa de páginas de referência de operação, consulte API REST do Serviço de Fila.
Confira também
Nomeação de filas e de metadados
Operações em filas
Operações em mensagens
API REST do serviço Fila