Q21 Service Bus Domain 3 · 20–25% of exam

A consumer defers a Service Bus message using Defer(). How is the deferred message later retrieved?

  1. A It comes back automatically after the lock expires
  2. B It must be retrieved by sequence number using ReceiveDeferred() (correct answer)
  3. C It moves to DLQ after deferral
  4. D It is available in a separate deferred queue

Shortcut: Deferred messages are retained in the main queue but hidden. They must be explicitly received by sequence number (ReceiveDeferredMessageAsync(sequenceNumber)), which the application must track.