SubscribeOptions interface
Opções usadas ao assinar uma fila ou assinatura do Barramento de Serviço.
- Extends
Propriedades
auto |
Indica se a mensagem deve ser resolvida automaticamente com base no resultado do retorno de chamada fornecido pelo
Essa opção será ignorada se as
|
max |
O número máximo de chamadas simultâneas que a biblioteca pode fazer para o manipulador de mensagens do usuário. Depois que esse limite for atingido, mais mensagens não serão recebidas até que uma das chamadas para o manipulador de mensagens do usuário seja concluída.
|
Propriedades herdadas
abort |
O sinal que pode ser usado para anular solicitações. |
tracing |
Opções usadas quando o rastreamento está habilitado. |
Detalhes da propriedade
autoCompleteMessages
Indica se a mensagem deve ser resolvida automaticamente com base no resultado do retorno de chamada fornecido pelo processMessage
usuário.
- Se um erro for gerado do
processMessage
retorno de chamada, a mensagem será abandonada usandoreceiver.abandonMessage()
. Isso disponibilizará a mensagem novamente na fila/assinatura e a contagem de entrega será incrementada. - Se NENHUM erro for gerado da
processMessage
mensagem, será concluído usandoreceiver.completeMessage()
. Isso remove a mensagem da fila/assinatura.
Essa opção será ignorada se as receiveAndDelete
mensagens forem recebidas no modo de recebimento ou se a mensagem já estiver resolvida no retorno de chamada de mensagem fornecido pelo usuário.
-
Padrão:
true
.
autoCompleteMessages?: boolean
Valor da propriedade
boolean
maxConcurrentCalls
O número máximo de chamadas simultâneas que a biblioteca pode fazer para o manipulador de mensagens do usuário. Depois que esse limite for atingido, mais mensagens não serão recebidas até que uma das chamadas para o manipulador de mensagens do usuário seja concluída.
-
Padrão:
1
.
maxConcurrentCalls?: number
Valor da propriedade
number
Detalhes das propriedades herdadas
abortSignal
O sinal que pode ser usado para anular solicitações.
abortSignal?: AbortSignalLike
Valor da propriedade
Herdado de OperationOptionsBase.abortSignal
tracingOptions
Opções usadas quando o rastreamento está habilitado.
tracingOptions?: OperationTracingOptions
Valor da propriedade
Herdado de OperationOptionsBase.tracingOptions