When I insert into my Storage Queue a triggered is invoked which executes a Function App. The function then performs some logic on that data. This is working just fine.
Question is this: How can the Function App dequeuer/delete the message from the queue? Currently a trigger is invoked but the data still remains in the queue.
In addition, if the triggered message is somewhere in the middle of the queue, how can it delete it from the queue (since a queue is FIFO)?
* Update *
After observing the queue using the Azure Storage Explorer tool, I can see the message arrive into the queue, but then gets removed. I assume the automatic queue trigger automatically removes the message from the queue??