• 1000 1001 *
Моя текущая функция выглядит так:
public async Task ProcessThis([QueueTrigger("message-queue")] Message message, string id, string popReceipt, int dequeueCount, ILogger logger)
{
try
{
...
//process queue here
...
}
catch (Exception e)
{
if (dequeueCount == this._config.DequeueCount) //Currently it's set to 10
{
return; //If I return here, would the message still go into poison queue?
}
throw e;
}
}
Я хочу знать, правильный ли это способ предотвратить попадание сообщения в очередь с ошибками, если оно не удается из-за превышения максимального числа повторных попыток.