Поделиться через


SubscribeOptions interface

Параметры, используемые при подписке на очередь или подписку служебной шины.

Extends

Свойства

autoCompleteMessages

Указывает, следует ли автоматически урегулировать сообщение на основе результата, предоставленного пользователем, processMessage обратного вызова.

  • Если ошибка возникает из обратного вызова processMessage, сообщение будет отменено с помощью receiver.abandonMessage(). Это позволит снова сделать сообщение доступным из очереди или подписки, и число доставки будет увеличиваться.
  • Если ошибка NO возникает из processMessage сообщение будет завершено с помощью receiver.completeMessage(). Это позволяет удалить сообщение из очереди или подписки.

Этот параметр игнорируется, если сообщения получены в режиме получения receiveAndDelete или если сообщение уже урегулировано в обратном вызове сообщения, предоставленном пользователем.

  • по умолчанию: true.
maxConcurrentCalls

Максимальное количество одновременных вызовов, которые библиотека может выполнять в обработчик сообщений пользователя. После достижения этого ограничения больше сообщений не будет получено до тех пор, пока не завершится одно из вызовов обработчика сообщений пользователя.

  • по умолчанию: 1.

Унаследованные свойства

abortSignal

Сигнал, который можно использовать для прерывания запросов.

tracingOptions

Параметры, используемые при включении трассировки.

Сведения о свойстве

autoCompleteMessages

Указывает, следует ли автоматически урегулировать сообщение на основе результата, предоставленного пользователем, processMessage обратного вызова.

  • Если ошибка возникает из обратного вызова processMessage, сообщение будет отменено с помощью receiver.abandonMessage(). Это позволит снова сделать сообщение доступным из очереди или подписки, и число доставки будет увеличиваться.
  • Если ошибка NO возникает из processMessage сообщение будет завершено с помощью receiver.completeMessage(). Это позволяет удалить сообщение из очереди или подписки.

Этот параметр игнорируется, если сообщения получены в режиме получения receiveAndDelete или если сообщение уже урегулировано в обратном вызове сообщения, предоставленном пользователем.

  • по умолчанию: true.
autoCompleteMessages?: boolean

Значение свойства

boolean

maxConcurrentCalls

Максимальное количество одновременных вызовов, которые библиотека может выполнять в обработчик сообщений пользователя. После достижения этого ограничения больше сообщений не будет получено до тех пор, пока не завершится одно из вызовов обработчика сообщений пользователя.

  • по умолчанию: 1.
maxConcurrentCalls?: number

Значение свойства

number

Сведения об унаследованном свойстве

abortSignal

Сигнал, который можно использовать для прерывания запросов.

abortSignal?: AbortSignalLike

Значение свойства

наследуется от OperationOptionsBase.abortSignal

tracingOptions

Параметры, используемые при включении трассировки.

tracingOptions?: OperationTracingOptions

Значение свойства

наследуется от OperationOptionsBase.tracingOptions