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