SubscribeOptions interface
Opções utilizadas ao subscrever uma fila ou subscrição do Service Bus.
- Extends
Propriedades
auto |
Indica se a mensagem deve ser resolvida automaticamente com base no resultado da chamada de retorno fornecida pelo
Esta opção é ignorada se as mensagens forem recebidas no
|
max |
O número máximo de chamadas simultâneas que a biblioteca pode fazer ao processador de mensagens do utilizador. Assim que este limite for atingido, não serão recebidas mais mensagens até que, pelo menos, uma das chamadas para o processador de mensagens do utilizador esteja concluída.
|
Propriedades Herdadas
abort |
O sinal que pode ser utilizado para abortar pedidos. |
tracing |
Opções utilizadas quando o rastreio está ativado. |
Detalhes de Propriedade
autoCompleteMessages
Indica se a mensagem deve ser resolvida automaticamente com base no resultado da chamada de retorno fornecida pelo processMessage
utilizador.
- Se for emitido um erro da
processMessage
chamada de retorno, a mensagem será abandonada comreceiver.abandonMessage()
. Ao fazê-lo, disponibilizará novamente a mensagem a partir da fila/subscrição e a contagem de entrega será incrementada. - Se não for emitido nenhum erro da
processMessage
mensagem, será concluído comreceiver.completeMessage()
. Ao fazê-lo, remove a mensagem da fila/subscrição.
Esta opção é ignorada se as mensagens forem recebidas no receiveAndDelete
modo de receção ou se a mensagem já estiver resolvida na chamada de retorno da mensagem fornecida pelo utilizador.
-
Predefinição:
true
.
autoCompleteMessages?: boolean
Valor de Propriedade
boolean
maxConcurrentCalls
O número máximo de chamadas simultâneas que a biblioteca pode fazer ao processador de mensagens do utilizador. Assim que este limite for atingido, não serão recebidas mais mensagens até que, pelo menos, uma das chamadas para o processador de mensagens do utilizador esteja concluída.
-
Predefinição:
1
.
maxConcurrentCalls?: number
Valor de Propriedade
number
Detalhes da Propriedade Herdada
abortSignal
O sinal que pode ser utilizado para abortar pedidos.
abortSignal?: AbortSignalLike
Valor de Propriedade
Herdado de OperationOptionsBase.abortSignal
tracingOptions
Opções utilizadas quando o rastreio está ativado.
tracingOptions?: OperationTracingOptions
Valor de Propriedade
Herdado de OperationOptionsBase.tracingOptions