SubscribeOptions interface
Opzioni utilizzate per la sottoscrizione a una coda o una sottoscrizione del bus di servizio.
- Extends
Proprietà
auto |
Indica se il messaggio deve essere stabilito automaticamente in base al risultato fornito dall'utente
Questa opzione viene ignorata se i messaggi vengono ricevuti nella modalità di ricezione
|
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 fino al completamento di una delle chiamate al gestore messaggi dell'utente.
|
Proprietà ereditate
abort |
Segnale che può essere usato per interrompere le richieste. |
tracing |
Opzioni utilizzate quando la traccia è abilitata. |
Dettagli proprietà
autoCompleteMessages
Indica se il messaggio deve essere stabilito automaticamente in base al risultato fornito dall'utente processMessage
callback.
- Se viene generato un errore dal callback
processMessage
il messaggio verrà abbandonato usandoreceiver.abandonMessage()
. In questo modo il messaggio verrà nuovamente reso disponibile dalla coda o dalla sottoscrizione e il numero di recapito verrà incrementato. - Se viene generato un errore NO da
processMessage
il 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 modalità di ricezione receiveAndDelete
o se il messaggio è già stato stabilito nel callback del messaggio fornito dall'utente.
-
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 fino al completamento di una delle chiamate al gestore messaggi dell'utente.
-
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 utilizzate quando la traccia è abilitata.
tracingOptions?: OperationTracingOptions
Valore della proprietà
Ereditato da OperationOptionsBase.tracingOptions