Delen via


SubscribeOptions interface

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

Uitbreiding

Eigenschappen

autoCompleteMessages

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

  • Als er een fout optreedt in de processMessage callback, wordt het bericht afgetrokken met behulp van receiver.abandonMessage(). Als u dit doet, wordt het bericht opnieuw beschikbaar vanuit de wachtrij/het abonnement en wordt het aantal bezorgingen verhoogd.
  • Als er geen fout optreedt bij processMessage wordt het bericht 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 geregeld in de door de gebruiker verstrekte callback van berichten.

  • standaard: true.
maxConcurrentCalls

Het maximum aantal gelijktijdige aanroepen dat door de bibliotheek kan worden uitgevoerd naar de berichtenhandler van de gebruiker. Zodra deze limiet is bereikt, worden er pas meer berichten ontvangen wanneer een van de aanroepen naar de berichtenhandler van de gebruiker is voltooid.

  • standaard: 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 gebruiker die processMessage callback heeft opgegeven.

  • Als er een fout optreedt in de processMessage callback, wordt het bericht afgetrokken met behulp van receiver.abandonMessage(). Als u dit doet, wordt het bericht opnieuw beschikbaar vanuit de wachtrij/het abonnement en wordt het aantal bezorgingen verhoogd.
  • Als er geen fout optreedt bij processMessage wordt het bericht 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 geregeld in de door de gebruiker verstrekte callback van berichten.

  • standaard: true.
autoCompleteMessages?: boolean

Waarde van eigenschap

boolean

maxConcurrentCalls

Het maximum aantal gelijktijdige aanroepen dat door de bibliotheek kan worden uitgevoerd naar de berichtenhandler van de gebruiker. Zodra deze limiet is bereikt, worden er pas meer berichten ontvangen wanneer een van de aanroepen naar de berichtenhandler van de gebruiker is voltooid.

  • standaard: 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