SubscribeOptions interface
Параметры, используемые при подписке на очередь или подписку служебной шины.
- Extends
Свойства
auto |
Указывает, следует ли автоматически урегулировать сообщение на основе результата, предоставленного пользователем,
Этот параметр игнорируется, если сообщения получены в режиме получения
|
max |
Максимальное количество одновременных вызовов, которые библиотека может выполнять в обработчик сообщений пользователя. После достижения этого ограничения больше сообщений не будет получено до тех пор, пока не завершится одно из вызовов обработчика сообщений пользователя.
|
Унаследованные свойства
abort |
Сигнал, который можно использовать для прерывания запросов. |
tracing |
Параметры, используемые при включении трассировки. |
Сведения о свойстве
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