diff --git a/sdk/servicebus/azure-messaging-servicebus/README.md b/sdk/servicebus/azure-messaging-servicebus/README.md index 9c9b489e3172..18f538c07392 100644 --- a/sdk/servicebus/azure-messaging-servicebus/README.md +++ b/sdk/servicebus/azure-messaging-servicebus/README.md @@ -103,7 +103,7 @@ platform. First, add the package: com.azure azure-identity - 1.0.4 + 1.0.6 ``` [//]: # ({x-version-update-end}) @@ -232,6 +232,14 @@ receiver.receive(10).forEach(context -> { receiver.complete(message); }); ``` +There are four ways of settling messages: + - Complete - causes the message to be deleted from the queue or topic. + - Abandon - releases the receiver's lock on the message allowing for the message to be received by other receivers. + - Defer - defers the message from being received by normal means. In order to receive deferred messages, the sequence +number of the message needs to be retained. + - Dead-letter - moves the message to the [dead-letter queue](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-dead-letter-queues). This will prevent the message from being received again. +In order to receive messages from the dead-letter queue, a receiver scoped to the dead-letter queue is needed. + ### Send and receive from session enabled queues or topics