Dela via


SubscribeOptions interface

Alternativ som används när du prenumererar på en Service Bus-kö eller prenumeration.

Extends

Egenskaper

autoCompleteMessages

Anger om meddelandet ska regleras automatiskt baserat på resultatet från användarens återanrop processMessage .

  • Om ett fel utlöses från processMessage återanropet avbryts meddelandet med hjälp av receiver.abandonMessage(). Då blir meddelandet tillgängligt igen från kön/prenumerationen och leveransantalet ökas.
  • Om INGET fel utlöses från processMessage meddelandet slutförs med hjälp av receiver.completeMessage(). När du gör det tar du bort meddelandet från kön/prenumerationen.

Det här alternativet ignoreras om meddelanden tas emot i mottagningsläget receiveAndDelete eller om meddelandet redan har lösts i användarens meddelandeåteranrop.

  • Standard: true.
maxConcurrentCalls

Det maximala antalet samtidiga anrop som biblioteket kan göra till användarens meddelandehanterare. När den här gränsen har nåtts tas inte fler meddelanden emot förrän minst ett av anropen till användarens meddelandehanterare har slutförts.

  • Standard: 1.

Ärvda egenskaper

abortSignal

Den signal som kan användas för att avbryta begäranden.

tracingOptions

Alternativ som används när spårning är aktiverat.

Egenskapsinformation

autoCompleteMessages

Anger om meddelandet ska regleras automatiskt baserat på resultatet från användarens återanrop processMessage .

  • Om ett fel utlöses från processMessage återanropet avbryts meddelandet med hjälp av receiver.abandonMessage(). Då blir meddelandet tillgängligt igen från kön/prenumerationen och leveransantalet ökas.
  • Om INGET fel utlöses från processMessage meddelandet slutförs med hjälp av receiver.completeMessage(). När du gör det tar du bort meddelandet från kön/prenumerationen.

Det här alternativet ignoreras om meddelanden tas emot i mottagningsläget receiveAndDelete eller om meddelandet redan har lösts i användarens meddelandeåteranrop.

  • Standard: true.
autoCompleteMessages?: boolean

Egenskapsvärde

boolean

maxConcurrentCalls

Det maximala antalet samtidiga anrop som biblioteket kan göra till användarens meddelandehanterare. När den här gränsen har nåtts tas inte fler meddelanden emot förrän minst ett av anropen till användarens meddelandehanterare har slutförts.

  • Standard: 1.
maxConcurrentCalls?: number

Egenskapsvärde

number

Information om ärvda egenskaper

abortSignal

Den signal som kan användas för att avbryta begäranden.

abortSignal?: AbortSignalLike

Egenskapsvärde

Ärvd från OperationOptionsBase.abortSignal

tracingOptions

Alternativ som används när spårning är aktiverat.

tracingOptions?: OperationTracingOptions

Egenskapsvärde

Ärvd från OperationOptionsBase.tracingOptions