Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Desbloquea un mensaje para su procesamiento por otros receptores en una suscripción especificada. Esta operación elimina el objeto de bloqueo, lo que hace que se desbloquee el mensaje. Antes de llamar a la operación, un receptor debe bloquear primero el mensaje.
Pedir
Método | URI de solicitud | Versión HTTP |
---|---|---|
PONER | http{s}://{serviceNamespace}.servicebus.windows.net/{queuePath}/messages/{messageId|sequenceNumber}/{lockToken} o http{s}://{serviceNamespace}.servicebus.windows.net/{topicPath}/subscriptions/{subscriptionName}/messages/{messageId|sequenceNumber}/{lockToken}|HTTP/1.1 |
Parámetros de URI
El URI se proporciona en el encabezado Location del mensaje que aparece, o bien puede construirlo a partir de las partes descritas en la tabla siguiente.
Parámetro | Descripción |
---|---|
messageId |
Identificador del mensaje que se va a desbloquear tal y como se devuelve en BrokerProperties{MessageId} mediante la operación Ver mensaje. |
sequence-number |
Número de secuencia del mensaje que se va a desbloquear como se devuelve en BrokerProperties{SequenceNumber} por la operación Ver mensaje. |
lockToken |
Token del bloqueo del mensaje que se va a desbloquear tal como lo devuelve la operación Ver mensaje en BrokerProperties{LockToken} . |
Encabezados de solicitud
En la tabla siguiente se describen los encabezados de solicitud obligatorios y opcionales.
Encabezado de solicitud | Descripción |
---|---|
Autorización | Especifique uno de los siguientes valores:
|
Cuerpo de la solicitud
Ninguno.
Respuesta
La respuesta incluye un código de estado HTTP, un conjunto de encabezados de respuesta y el cuerpo de la respuesta.
Códigos de respuesta
Código | Descripción |
---|---|
200 | Mensaje desbloqueado correctamente. |
401 | Error de autorización. |
404 | No se encontró ningún mensaje con el MessageId o LockToken especificados. |
410 | La cola o la suscripción especificadas no existen. |
500 | Error interno. |
Para obtener información sobre los códigos de estado, vea Códigos de estado y de error.
Encabezados de respuesta
Encabezado de respuesta | Descripción |
---|---|
Tipo de contenido | Establezca en application/atom+xml;type=entry; charset=utf-8. |
Cuerpo de la respuesta
Ninguno.
Ejemplo
La siguiente solicitud HTTP desbloquea un mensaje:
PUT 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
Service Bus devuelve la siguiente respuesta:
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