Partilhar via


SubscribeOptions interface

Opções usadas ao assinar uma fila ou assinatura do Service Bus.

Extends

Propriedades

autoCompleteMessages

Indica se a mensagem deve ser liquidada automaticamente com base no resultado do retorno de chamada fornecido pelo usuário processMessage.

  • Se um erro for lançado do retorno de chamada processMessage, a mensagem será abandonada usando receiver.abandonMessage(). Isso tornará a mensagem disponível novamente da fila/assinatura e a contagem de entregas será incrementada.
  • Se NENHUM erro for lançado de processMessage a mensagem será concluída usando receiver.completeMessage(). Isso remove a mensagem da fila/assinatura.

Esta opção é ignorada se as mensagens forem recebidas no modo de recebimento receiveAndDelete ou se a mensagem já estiver resolvida no retorno de chamada de mensagem fornecido pelo usuário.

  • padrão : true.
maxConcurrentCalls

O número máximo de chamadas simultâneas que a biblioteca pode fazer para o manipulador de mensagens do usuário. Uma vez atingido esse limite, mais mensagens não serão recebidas até que pelo menos uma das chamadas para o manipulador de mensagens do usuário tenha sido concluída.

  • padrão : 1.

Propriedades Herdadas

abortSignal

O sinal que pode ser usado para abortar solicitações.

tracingOptions

Opções usadas quando o rastreamento está habilitado.

Detalhes de Propriedade

autoCompleteMessages

Indica se a mensagem deve ser liquidada automaticamente com base no resultado do retorno de chamada fornecido pelo usuário processMessage.

  • Se um erro for lançado do retorno de chamada processMessage, a mensagem será abandonada usando receiver.abandonMessage(). Isso tornará a mensagem disponível novamente da fila/assinatura e a contagem de entregas será incrementada.
  • Se NENHUM erro for lançado de processMessage a mensagem será concluída usando receiver.completeMessage(). Isso remove a mensagem da fila/assinatura.

Esta opção é ignorada se as mensagens forem recebidas no modo de recebimento receiveAndDelete ou se a mensagem já estiver resolvida no retorno de chamada de mensagem fornecido pelo usuário.

  • padrão : true.
autoCompleteMessages?: boolean

Valor de 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. Uma vez atingido esse limite, mais mensagens não serão recebidas até que pelo menos uma das chamadas para o manipulador de mensagens do usuário tenha sido concluída.

  • padrão : 1.
maxConcurrentCalls?: number

Valor de Propriedade

number

Detalhes da Propriedade Herdada

abortSignal

O sinal que pode ser usado para abortar solicitações.

abortSignal?: AbortSignalLike

Valor de Propriedade

herdado de OperationOptionsBase.abortSignal

tracingOptions

Opções usadas quando o rastreamento está habilitado.

tracingOptions?: OperationTracingOptions

Valor de Propriedade

herdado de OperationOptionsBase.tracingOptions