С помощью служебной шины Azure сообщения будут повторно обрабатываться, если принимающая сторона не обработала сообщение.Действие будет завершать, откладывать, мертвые буквы.Если у вас их нет, по истечении срока действия LockDuration
на стороне брокера сообщение будет доставлено повторно.Дополнительной ситуацией, когда сообщение будет доставлено повторно без ожидания LockDuration
, будет отказ от сообщения.Затем сообщение сразу же принимается при следующем запросе новых сообщений.
Вы должны поделиться своим кодом, чтобы обеспечить достаточный контекст.Сообщения могут быть получены вручную с помощью MessageReceiver.ReceiveAsync()
или с помощью API обратного вызова пользователя.Для первого варианта вы должны действовать сообщения (например, завершить).Для другой опции есть API конфигурации, где вы можете отказаться от автозаполнения, и вам потребуется вручную завершить сообщение, переданное в обратный вызов пользователя.