Partilhar via


SubscribeOptions interface

Opções utilizadas ao subscrever uma fila ou subscrição do Service Bus.

Extends

Propriedades

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 com receiver.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 com receiver.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.
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.

Propriedades Herdadas

abortSignal

O sinal que pode ser utilizado para abortar pedidos.

tracingOptions

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 com receiver.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 com receiver.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