Freigeben über


SubscribeOptions interface

Optionen, die beim Abonnieren einer Service Bus-Warteschlange oder eines Service Bus-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 vom processMessage Rückruf ausgelöst wird, wird die Nachricht mit receiver.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 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 abgerechnet wurde.

  • 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 dann weitere Nachrichten empfangen, wenn mindestens einer der Aufrufe an den Nachrichtenhandler des Benutzers abgeschlossen ist.

  • 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 vom processMessage Rückruf ausgelöst wird, wird die Nachricht mit receiver.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 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 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