Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta operacja kończy przetwarzanie zablokowanego komunikatu i usuwa go z kolejki lub subskrypcji. Ta operacja powinna być wywoływana tylko po pomyślnym przetworzeniu wcześniej zablokowanego komunikatu, aby zachować co najmniej raz zapewnienia dostarczania.
Prosić
| Metoda | Identyfikator URI żądania | Wersja PROTOKOŁU HTTP |
|---|---|---|
| USUNĄĆ | http{s}://{serviceNamespace}.servicebus.windows.net/{queuePath}/messages/{messageId|sequenceNumber}/{lockToken}lub http{s}://{serviceNamespace}.servicebus.windows.net/{topicPath}/subscriptions/{subscriptionName}/messages/{messageId|sequenceNumber}/{lockToken}|HTTP/1.1 |
Parametry identyfikatora URI
Identyfikator URI jest udostępniany w nagłówku Location podglądu komunikatu lub można utworzyć go z części opisanych w poniższej tabeli.
| Parametr | Opis |
|---|---|
messageId |
Identyfikator komunikatu, który ma zostać usunięty w BrokerProperties{MessageId} przez operację Zobacz komunikat. |
sequence-number |
Numer sekwencji komunikatu, który ma zostać usunięty w BrokerProperties{SequenceNumber} przez operację Zobacz komunikat. |
lockToken |
Token blokady komunikatu, który ma zostać usunięty, zwrócony przez operację Podgląd komunikatu w BrokerProperties{LockToken}. |
Nagłówki żądań
W poniższej tabeli opisano wymagane i opcjonalne nagłówki żądań. Oprócz wymienionych właściwości nagłówek może zawierać właściwości niestandardowe. Zobacz przykład.
| Nagłówek żądania | Opis |
|---|---|
| Autoryzacja | Określ jedną z następujących wartości tokenu:
|
Treść żądania
Żaden.
Odpowiedź
Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.
Kody odpowiedzi
| Kod | Opis |
|---|---|
| 200 | Komunikat został pomyślnie usunięty. |
| 401 | Niepowodzenie autoryzacji. |
| 404 | Nie znaleziono komunikatu z określonym MessageId lub LockToken. |
| 410 | Określona kolejka lub subskrypcja nie istnieje. |
| 500 | Błąd wewnętrzny. |
Aby uzyskać informacje o kodach stanu, zobacz stan i kody błędów.
Nagłówki odpowiedzi
| Nagłówek odpowiedzi | Opis |
|---|---|
| Typ zawartości | Ustaw wartość na application/atom+xml;type=entry; charset=utf-8. |
Treść odpowiedzi
Żaden.
Przykład
Następujące żądanie HTTP usuwa komunikat z kolejki:
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
Usługa Service Bus zwraca następującą odpowiedź:
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