SubscribeOptions interface
Opzioni usate durante la sottoscrizione a una coda o una sottoscrizione del bus di servizio.
- Extends
Proprietà
auto |
Indica se il messaggio deve essere risolto automaticamente in base al risultato del callback fornito
Questa opzione viene ignorata se i messaggi vengono ricevuti nella
|
max |
Numero massimo di chiamate simultanee che la libreria può effettuare al gestore messaggi dell'utente. Una volta raggiunto questo limite, non verranno ricevuti altri messaggi finché non viene completata una delle chiamate al gestore messaggi dell'utente.
|
Proprietà ereditate
abort |
Segnale che può essere usato per interrompere le richieste. |
tracing |
Opzioni usate quando la traccia è abilitata. |
Dettagli proprietà
autoCompleteMessages
Indica se il messaggio deve essere risolto automaticamente in base al risultato del callback fornito processMessage
dall'utente.
- Se viene generato un errore dal
processMessage
callback, il messaggio verrà abbandonato usandoreceiver.abandonMessage()
. In questo modo il messaggio verrà nuovamente reso disponibile dalla coda/sottoscrizione e il conteggio di recapito verrà incrementato. - Se non viene generato alcun errore dal
processMessage
messaggio verrà completato usandoreceiver.completeMessage()
. In questo modo, il messaggio viene rimosso dalla coda o dalla sottoscrizione.
Questa opzione viene ignorata se i messaggi vengono ricevuti nella receiveAndDelete
modalità di ricezione o se il messaggio è già stato risolto nell'utente che ha fornito il callback del messaggio.
-
Impostazione predefinita:
true
.
autoCompleteMessages?: boolean
Valore della proprietà
boolean
maxConcurrentCalls
Numero massimo di chiamate simultanee che la libreria può effettuare al gestore messaggi dell'utente. Una volta raggiunto questo limite, non verranno ricevuti altri messaggi finché non viene completata una delle chiamate al gestore messaggi dell'utente.
-
Impostazione predefinita:
1
.
maxConcurrentCalls?: number
Valore della proprietà
number
Dettagli proprietà ereditate
abortSignal
Segnale che può essere usato per interrompere le richieste.
abortSignal?: AbortSignalLike
Valore della proprietà
Ereditato da OperationOptionsBase.abortSignal
tracingOptions
Opzioni usate quando la traccia è abilitata.
tracingOptions?: OperationTracingOptions
Valore della proprietà
Ereditato da OperationOptionsBase.tracingOptions