Compartilhar via


SubscribeOptions interface

Opções usadas ao assinar uma fila ou assinatura do Barramento de Serviço.

Extends

Propriedades

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

Propriedades herdadas

abortSignal

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

tracingOptions

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