Azure Service Bus Demo

1. Send – Adds a new message to queue: demo-asb-queue

New messages begin with DeliveryCount = 0.

2. Peek – Reads messages without locking, removing, incrementing DeliveryCount. (max = 10)

Body Message Id Sequence Number Delivery Count Enqueued Time

3. Receive (Peek‑Lock) – Locks oldest message for processing without deleting it.

This create a LockToken and starts the LockedUntil countdown.
(When we receive and lock a message we cannot peek at any messages until the locked message is unlocked.)

TODO: Implement "Scheduled Messages", which allows a message to be "retry later"