Condividi tramite


SubscribeOptions interface

Opzioni usate durante la sottoscrizione a una coda o una sottoscrizione del bus di servizio.

Extends

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 usando receiver.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 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 receiveAndDelete modalità di ricezione o se il messaggio è già stato risolto nell'utente che ha fornito il callback del messaggio.

  • Impostazione 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 finché non viene completata una delle chiamate al gestore messaggi dell'utente.

  • Impostazione predefinita: 1.

Proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

tracingOptions

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