Función de Azure y cola de almacenamiento, qué hacer si la función falla

Estoy trabajando en un escenario en el que se publica un mensaje en una cola de Azure Storage. Con fines de prueba, he desarrollado una aplicación de consola, donde recibo el mensaje y puedo actualizarlo con un recuento de prueba, y cuando se completa la lógica, borro el mensaje.

Ahora estoy intentando portar mi código a una función de Azure. Una cosa que parece ser muy diferente es que, cuando se llama a la función Azure, el mensaje se elimina de la cola.

Me resulta difícil encontrar documentación sobre este tema específico y siento que me falta algo con respecto al concepto de combinar estos dos.

Mis preguntas:

¿Estoy en lo cierto, que cuando se activa una función en un nuevo elemento de la cola, la función toma el mensaje y lo elimina de la cola, incluso si la función falla?Si 1 es correcto, ¿cómo se asegura de que el mensaje se vuelva a intentar y se publique en una cola inactiva para su posterior procesamiento?

Respuestas a la pregunta(1)

Su respuesta a la pregunta