SubscribeOptions interface
Optionen, die beim Abonnieren einer ServiceBus-Warteschlange oder eines Abonnements verwendet werden.
- Extends
Eigenschaften
auto |
Gibt an, ob die Nachricht basierend auf dem Ergebnis des vom Benutzer bereitgestellten
Diese Option wird ignoriert, wenn Nachrichten im
|
max |
Die maximale Anzahl gleichzeitiger Aufrufe, die die Bibliothek an den Nachrichtenhandler des Benutzers vornehmen kann. Sobald dieser Grenzwert erreicht wurde, werden erst mehr Nachrichten empfangen, wenn mindestens einer der Aufrufe des Nachrichtenhandlers des Benutzers abgeschlossen wurde.
|
Geerbte Eigenschaften
abort |
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann. |
tracing |
Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist. |
Details zur Eigenschaft
autoCompleteMessages
Gibt an, ob die Nachricht basierend auf dem Ergebnis des vom Benutzer bereitgestellten processMessage
Rückrufs automatisch abgerechnet werden soll.
- Wenn ein Fehler aus dem
processMessage
Rückruf ausgelöst wird, wird die Nachricht mithilfe vonreceiver.abandonMessage()
abgebrochen. Dadurch wird die Nachricht erneut aus der Warteschlange/dem Abonnement zur Verfügung gestellt, und die Anzahl der Zustellungen wird erhöht. - Wenn kein Fehler aus
processMessage
wird die Nachricht mitreceiver.completeMessage()
abgeschlossen. Dadurch wird die Nachricht aus der Warteschlange/dem Abonnement entfernt.
Diese Option wird ignoriert, wenn Nachrichten im receiveAndDelete
Empfangsmodus empfangen werden oder wenn die Nachricht bereits im vom Benutzer bereitgestellten Nachrichtenrückruf abgeglichen ist.
-
Standard-:
true
.
autoCompleteMessages?: boolean
Eigenschaftswert
boolean
maxConcurrentCalls
Die maximale Anzahl gleichzeitiger Aufrufe, die die Bibliothek an den Nachrichtenhandler des Benutzers vornehmen kann. Sobald dieser Grenzwert erreicht wurde, werden erst mehr Nachrichten empfangen, wenn mindestens einer der Aufrufe des Nachrichtenhandlers des Benutzers abgeschlossen wurde.
-
Standard-:
1
.
maxConcurrentCalls?: number
Eigenschaftswert
number
Geerbte Eigenschaftsdetails
abortSignal
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.
abortSignal?: AbortSignalLike
Eigenschaftswert
von OperationOptionsBase.abortSignal geerbt
tracingOptions
Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist.
tracingOptions?: OperationTracingOptions
Eigenschaftswert
von OperationOptionsBase.tracingOptions geerbt