Freigeben über


SubscribeOptions interface

Optionen, die beim Abonnieren einer ServiceBus-Warteschlange oder eines Abonnements verwendet werden.

Extends

Eigenschaften

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 von receiver.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 mit receiver.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.
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.

Geerbte Eigenschaften

abortSignal

Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.

tracingOptions

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 von receiver.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 mit receiver.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