Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa operação conclui o processamento de uma mensagem bloqueada e a exclui da fila ou assinatura. Essa operação só deve ser chamada após o processamento bem-sucedido de uma mensagem previamente bloqueada, a fim de manter as garantias de entrega At-Least-Once.
Solicitação
| Método | URI da solicitação | Versão de HTTP |
|---|---|---|
| DELETE | http{s}://{serviceNamespace}.servicebus.windows.net/{queuePath}/messages/{messageId|sequenceNumber}/{lockToken}ou http{s}://{serviceNamespace}.servicebus.windows.net/{topicPath}/subscriptions/{subscriptionName}/messages/{messageId|sequenceNumber}/{lockToken}|HTTP/1.1 |
Parâmetros de URI
O URI é fornecido no cabeçalho de Localização da mensagem inspecionada ou é possível construi-lo com base nas partes descritas na tabela a seguir.
| Parâmetro | Descrição |
|---|---|
messageId |
A ID da mensagem a ser excluída conforme retornado pela BrokerProperties{MessageId} operação Pré-visualizar Message. |
sequence-number |
O número de sequência da mensagem a ser excluída conforme retornado pela BrokerProperties{SequenceNumber} operação Pré-visualizar Message. |
lockToken |
O token do bloqueio da mensagem a ser excluída conforme retornado pela operação Pré-visualizar Message no BrokerProperties{LockToken}. |
Cabeçalhos de solicitação
A tabela a seguir descreve os cabeçalhos de solicitação obrigatórios e opcionais. Além das propriedades listadas, o cabeçalho pode conter propriedades personalizadas. Consulte o exemplo.
| Cabeçalho da solicitação | Descrição |
|---|---|
| Autorização | Especifique um dos seguintes valores de token:
|
Corpo da solicitação
Nenhum.
Resposta
A resposta inclui um código de status HTTP, um conjunto de cabeçalhos de resposta e o corpo de resposta.
Códigos de resposta
| Código | Descrição |
|---|---|
| 200 | Mensagem excluída com êxito. |
| 401 | Falha de autorização. |
| 404 | Nenhuma mensagem foi encontrada com o especificado MessageId ou LockToken. |
| 410 | A fila ou assinatura especificada não existe. |
| 500 | Erro interno. |
Para obter informações sobre códigos de status, consulte Códigos de status e de erro.
Cabeçalhos de resposta
| Cabeçalho de Resposta | Descrição |
|---|---|
| Tipo de conteúdo | Defina como application/atom+xml;type=entry;charset=utf-8. |
Corpo da resposta
Nenhum.
Exemplo
A seguinte solicitação HTTP exclui uma mensagem de uma fila:
DELETE https://your-namespace.servicebus.windows.net/HttpClientSampleQueue/messages/31907572-1647-43c3-8741-631acd554d6f/7da9cfd5-40d5-4bb1-8d64-ec5a52e1c547?timeout=60 HTTP/1.1
Authorization: SharedAccessSignature sr=rukochbay&sig=rg9iGsK0ZyYlvhIqyH5IS5tqmeb08h8FstjHLPj3%2f8g%3d&se=1404265946&skn=RootManageSharedAccessKey
Host: your-namespace.servicebus.windows.net
Content-Length: 0
O Barramento de Serviço retorna a seguinte resposta:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/xml; charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Tue, 01 Jul 2014 23:00:35 GMT
0