SubscribeOptions interface
Alternativ som används när du prenumererar på en Service Bus-kö eller prenumeration.
- Extends
Egenskaper
auto |
Anger om meddelandet ska regleras automatiskt baserat på resultatet från användarens återanrop
Det här alternativet ignoreras om meddelanden tas emot i mottagningsläget
|
max |
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.
|
Ärvda egenskaper
abort |
Den signal som kan användas för att avbryta begäranden. |
tracing |
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 avreceiver.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 avreceiver.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