Delen via


SubscribeOptions interface

Opties die worden gebruikt bij het abonneren op een Service Bus-wachtrij of -abonnement.

Extends

Eigenschappen

autoCompleteMessages

Geeft aan of het bericht automatisch moet worden vereffend op basis van het resultaat van de door de gebruiker opgegeven processMessage callback.

  • Als er een fout wordt gegenereerd vanuit de processMessage callback, wordt het bericht afgestaan met behulp van receiver.abandonMessage(). Als u dit doet, wordt het bericht weer beschikbaar vanuit de wachtrij/het abonnement en wordt het aantal bezorging verhoogd.
  • Als er geen fout wordt gegenereerd in processMessage het bericht, wordt voltooid met behulp van receiver.completeMessage(). Als u dit doet, wordt het bericht uit de wachtrij/het abonnement verwijderd.

Deze optie wordt genegeerd als berichten worden ontvangen in de receiveAndDelete ontvangstmodus of als het bericht al is afgehandeld in de door de gebruiker opgegeven berichtaanroep.

  • Standaardinstelling: true.
maxConcurrentCalls

Het maximum aantal gelijktijdige aanroepen dat de bibliotheek kan uitvoeren naar de berichtenhandler van de gebruiker. Zodra deze limiet is bereikt, worden er niet meer berichten ontvangen totdat ten minste een van de aanroepen naar de berichtenhandler van de gebruiker is voltooid.

  • Standaardinstelling: 1.

Overgenomen eigenschappen

abortSignal

Het signaal dat kan worden gebruikt om aanvragen af te breken.

tracingOptions

Opties die worden gebruikt wanneer tracering is ingeschakeld.

Eigenschapdetails

autoCompleteMessages

Geeft aan of het bericht automatisch moet worden vereffend op basis van het resultaat van de door de gebruiker opgegeven processMessage callback.

  • Als er een fout wordt gegenereerd vanuit de processMessage callback, wordt het bericht afgestaan met behulp van receiver.abandonMessage(). Als u dit doet, wordt het bericht weer beschikbaar vanuit de wachtrij/het abonnement en wordt het aantal bezorging verhoogd.
  • Als er geen fout wordt gegenereerd in processMessage het bericht, wordt voltooid met behulp van receiver.completeMessage(). Als u dit doet, wordt het bericht uit de wachtrij/het abonnement verwijderd.

Deze optie wordt genegeerd als berichten worden ontvangen in de receiveAndDelete ontvangstmodus of als het bericht al is afgehandeld in de door de gebruiker opgegeven berichtaanroep.

  • Standaardinstelling: true.
autoCompleteMessages?: boolean

Waarde van eigenschap

boolean

maxConcurrentCalls

Het maximum aantal gelijktijdige aanroepen dat de bibliotheek kan uitvoeren naar de berichtenhandler van de gebruiker. Zodra deze limiet is bereikt, worden er niet meer berichten ontvangen totdat ten minste een van de aanroepen naar de berichtenhandler van de gebruiker is voltooid.

  • Standaardinstelling: 1.
maxConcurrentCalls?: number

Waarde van eigenschap

number

Details van overgenomen eigenschap

abortSignal

Het signaal dat kan worden gebruikt om aanvragen af te breken.

abortSignal?: AbortSignalLike

Waarde van eigenschap

Overgenomen van OperationOptionsBase.abortSignal

tracingOptions

Opties die worden gebruikt wanneer tracering is ingeschakeld.

tracingOptions?: OperationTracingOptions

Waarde van eigenschap

Overgenomen van OperationOptionsBase.tracingOptions