Console application desenvovida em .NET Framework para remover mensagens da dead letter e encaminhá-las a queue do Service bus novamente.
Edite o arquivo App.config e substitua os valores das keys:
- QueueConnectionString
- QueueName
- MessageLabel
Abaixo está a seção AppSettings do App.config onde os valores devem ser alterados.
Observação: Caso os valores não sejam alterados a aplicação não funcionará corretamente.
Dois arquivos de log são criados no diretório bin/Debug, estes arquivos servem para consulta de quais mensagens foram e não foram processadas corretamente.
O arquivo de log das mensagens enviadas com sucesso é criado com o nome deadletter-ticks-log.json para que o conteúdo das mensagens possa ser analisado caso necessário.
As mensagens que não foram enviadas corretamente por algum motivo podem ser encontradas no arquivo deadletter-errors-ticks-log.txt, este arquivo possui o motivo da mensagem não ter sido processada corretamente e o id da mensagem na queue.