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 usuário fornecido
Essa opção será ignorada se as mensagens forem recebidas no modo de recebimento
|
| 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 usuário fornecido processMessage retorno de chamada.
- Se um erro for gerado do
processMessageretorno 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 de
processMessagea mensagem será concluída usandoreceiver.completeMessage(). Isso remove a mensagem da fila/assinatura.
Essa opção será ignorada se as mensagens forem recebidas no modo de recebimento receiveAndDelete ou se a mensagem já estiver resolvida no retorno de chamada da mensagem fornecida 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