Condividi tramite


SubscribeOptions interface

Opzioni utilizzate per la sottoscrizione a una coda o una sottoscrizione del bus di servizio.

Extends

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

Proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

tracingOptions

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