SubscribeOptions interface
Options utilisées lors de l’abonnement à une file d’attente ou à un abonnement Service Bus.
- Extends
Propriétés
auto |
Indique si le message doit être réglé automatiquement en fonction du résultat du rappel fourni par
Cette option est ignorée si les messages sont reçus en
|
max |
Nombre maximal d’appels simultanés que la bibliothèque peut effectuer au gestionnaire de messages de l’utilisateur. Une fois cette limite atteinte, d’autres messages ne sont pas reçus tant que l’un des appels au gestionnaire de messages de l’utilisateur n’est pas terminé.
|
Propriétés héritées
abort |
Signal qui peut être utilisé pour annuler les demandes. |
tracing |
Options utilisées lorsque le suivi est activé. |
Détails de la propriété
autoCompleteMessages
Indique si le message doit être réglé automatiquement en fonction du résultat du rappel fourni par processMessage
l’utilisateur.
- Si une erreur est levée à partir du rappel, le
processMessage
message est abandonné à l’aide dereceiver.abandonMessage()
. Cela rend le message à nouveau disponible à partir de la file d’attente/de l’abonnement et le nombre de remises sera incrémenté. - Si AUCUNE erreur n’est levée à partir du
processMessage
message est terminé à l’aide dereceiver.completeMessage()
. Cela supprime le message de la file d’attente/de l’abonnement.
Cette option est ignorée si les messages sont reçus en receiveAndDelete
mode de réception ou si le message est déjà réglé dans le rappel de message fourni par l’utilisateur.
-
Par défaut :
true
.
autoCompleteMessages?: boolean
Valeur de propriété
boolean
maxConcurrentCalls
Nombre maximal d’appels simultanés que la bibliothèque peut effectuer au gestionnaire de messages de l’utilisateur. Une fois cette limite atteinte, d’autres messages ne sont pas reçus tant que l’un des appels au gestionnaire de messages de l’utilisateur n’est pas terminé.
-
Par défaut :
1
.
maxConcurrentCalls?: number
Valeur de propriété
number
Détails de la propriété héritée
abortSignal
Signal qui peut être utilisé pour annuler les demandes.
abortSignal?: AbortSignalLike
Valeur de propriété
Hérité de OperationOptionsBase.abortSignal
tracingOptions
Options utilisées lorsque le suivi est activé.
tracingOptions?: OperationTracingOptions
Valeur de propriété
Hérité de OperationOptionsBase.tracingOptions