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