Compartir a través de


SubscribeOptions interface

Opciones que se usan al suscribirse a una cola o una suscripción de Service Bus.

Extends

Propiedades

autoCompleteMessages

Indica si el mensaje se debe liquidar automáticamente en función del resultado del usuario proporcionado processMessage devolución de llamada.

  • Si se produce un error desde el processMessage devolución de llamada, el mensaje se abandonará mediante receiver.abandonMessage(). Si lo hace, el mensaje estará disponible de nuevo desde la cola o suscripción y se incrementará el recuento de entregas.
  • Si no se produce ningún error desde processMessage el mensaje se completará mediante receiver.completeMessage(). Al hacerlo, se quita el mensaje de la cola o suscripción.

Esta opción se omite si los mensajes se reciben en el modo de recepción receiveAndDelete o si el mensaje ya está establecido en la devolución de llamada de mensaje proporcionada por el usuario.

  • predeterminado: true.
maxConcurrentCalls

Número máximo de llamadas simultáneas que la biblioteca puede realizar en el controlador de mensajes del usuario. Una vez alcanzado este límite, no se recibirán más mensajes hasta que se haya completado una de las llamadas al controlador de mensajes del usuario.

  • predeterminado: 1.

Propiedades heredadas

abortSignal

Señal que se puede usar para anular las solicitudes.

tracingOptions

Opciones que se usan al habilitar el seguimiento.

Detalles de las propiedades

autoCompleteMessages

Indica si el mensaje se debe liquidar automáticamente en función del resultado del usuario proporcionado processMessage devolución de llamada.

  • Si se produce un error desde el processMessage devolución de llamada, el mensaje se abandonará mediante receiver.abandonMessage(). Si lo hace, el mensaje estará disponible de nuevo desde la cola o suscripción y se incrementará el recuento de entregas.
  • Si no se produce ningún error desde processMessage el mensaje se completará mediante receiver.completeMessage(). Al hacerlo, se quita el mensaje de la cola o suscripción.

Esta opción se omite si los mensajes se reciben en el modo de recepción receiveAndDelete o si el mensaje ya está establecido en la devolución de llamada de mensaje proporcionada por el usuario.

  • predeterminado: true.
autoCompleteMessages?: boolean

Valor de propiedad

boolean

maxConcurrentCalls

Número máximo de llamadas simultáneas que la biblioteca puede realizar en el controlador de mensajes del usuario. Una vez alcanzado este límite, no se recibirán más mensajes hasta que se haya completado una de las llamadas al controlador de mensajes del usuario.

  • predeterminado: 1.
maxConcurrentCalls?: number

Valor de propiedad

number

Detalles de las propiedades heredadas

abortSignal

Señal que se puede usar para anular las solicitudes.

abortSignal?: AbortSignalLike

Valor de propiedad

heredado de OperationOptionsBase.abortSignal

tracingOptions

Opciones que se usan al habilitar el seguimiento.

tracingOptions?: OperationTracingOptions

Valor de propiedad

Heredado de OperationOptionsBase.tracingOptions