Renew-Lock för ett meddelande
Förnyar låset på ett redan låst meddelande.
Förfrågan
Metod | URI för förfrågan | HTTP-version |
---|---|---|
POST | http{s}://{serviceNamespace}.servicebus.windows.net/{queuePath}/messages/{messageId|sequenceNumber}/{lockToken} eller http{s}://{serviceNamespace}.servicebus.windows.net/{topicPath}/subscriptions/{subscriptionName}/messages/{messageId|sequenceNumber}/{lockToken}|HTTP/1.1 |
URI-parametrar
URI:n finns i platsrubriken för det kikade meddelandet, eller så kan du konstruera det från de delar som beskrivs i följande tabell.
Parameter | Beskrivning |
---|---|
messageId |
ID:t för meddelandet, som returneras av BrokerProperties{MessageId} åtgärden Peek Message , som låset ska förnyas för. |
sequence-number |
Sekvensnumret för meddelandet, som returneras av BrokerProperties{SequenceNumber} åtgärden Peek Message , som låset ska förnyas för. |
lockToken |
Token för meddelandets lås, som returneras av åtgärden Peek Message i BrokerProperties{LockToken} , som låset ska förnyas för. |
Rubriker för begäran
I följande tabell beskrivs obligatoriska och valfria begärandehuvuden.
Begärandehuvud | Description |
---|---|
Auktorisering | Ange något av följande tokenvärden:
|
Begärandetext
Inga.
Svarsåtgärder
Svaret innehåller en HTTP-statuskod, en uppsättning svarshuvuden och svarstexten.
Svarskoder
Kod | Description |
---|---|
200 | Meddelandelåset har förnyats. |
401 | Auktoriseringsfel. |
404 | Inget meddelande hittades med angivet MessageId eller LockToken . |
410 | Den angivna kön eller prenumerationen finns inte. |
500 | Internt fel. |
Information om statuskoder finns i Status och Felkoder.
Svarsrubriker
Svaret för den här åtgärden innehåller följande rubriker. Svaret kan också innehålla ytterligare HTTP-standardhuvuden. Alla standardhuvuden överensstämmer med HTTP/1.1-protokollspecifikationen.
Svarshuvud | Description |
---|---|
Content-Type | Ange till application/atom+xml;type=entry;charset=utf-8 . |
Svarstext
Inga.
Exempel
Följande HTTP-begäran förnyar låset för ett låst meddelande:
POST 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 returnerar följande svar:
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