SubscribeOptions interface
Optionen, die beim Abonnieren einer Service Bus-Warteschlange oder eines Service Bus-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 dann weitere Nachrichten empfangen, wenn mindestens einer der Aufrufe an den Nachrichtenhandler des Benutzers abgeschlossen ist.
|
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 vom
processMessage
Rückruf ausgelöst wird, wird die Nachricht mitreceiver.abandonMessage()
abgebrochen. Dadurch wird die Nachricht aus der Warteschlange/dem Abonnement wieder verfügbar gemacht, und die Anzahl der Übermittlungen wird erhöht. - Wenn KEIN Fehler von
processMessage
ausgelöst wird, wird die Meldung 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 abgerechnet wurde.
-
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 dann weitere Nachrichten empfangen, wenn mindestens einer der Aufrufe an den Nachrichtenhandler des Benutzers abgeschlossen ist.
-
Standard:
1
.
maxConcurrentCalls?: number
Eigenschaftswert
number
Geerbte Eigenschaftsdetails
abortSignal
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.
abortSignal?: AbortSignalLike
Eigenschaftswert
Geerbt von OperationOptionsBase.abortSignal
tracingOptions
Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist.
tracingOptions?: OperationTracingOptions
Eigenschaftswert
Geerbt von OperationOptionsBase.tracingOptions