SubscribeOptions interface
Opcje używane podczas subskrybowania kolejki lub subskrypcji usługi Service Bus.
- Rozszerzenie
Właściwości
auto |
Wskazuje, czy komunikat powinien być rozliczany automatycznie na podstawie wyniku podanego
Ta opcja jest ignorowana, jeśli komunikaty są odbierane w
|
max |
Maksymalna liczba współbieżnych wywołań, które biblioteka może wykonać w programie obsługi komunikatów użytkownika. Po osiągnięciu tego limitu więcej komunikatów nie zostanie odebranych, dopóki nie zostanie ukończona jedna z wywołań programu obsługi komunikatów użytkownika.
|
Właściwości dziedziczone
abort |
Sygnał, który może służyć do przerwania żądań. |
tracing |
Opcje używane podczas śledzenia są włączone. |
Szczegóły właściwości
autoCompleteMessages
Wskazuje, czy komunikat powinien być rozliczany automatycznie na podstawie wyniku podanego processMessage
przez użytkownika wywołania zwrotnego.
- Jeśli z wywołania zwrotnego
processMessage
zostanie zgłoszony błąd, komunikat zostanie porzucony przy użyciu poleceniareceiver.abandonMessage()
. Spowoduje to ponowne udostępnienie komunikatu z kolejki/subskrypcji, a liczba dostaw zostanie zwiększona. - Jeśli nie zostanie zgłoszony błąd z
processMessage
komunikatu, zostanie ukończony przy użyciu poleceniareceiver.completeMessage()
. Spowoduje to usunięcie komunikatu z kolejki/subskrypcji.
Ta opcja jest ignorowana, jeśli komunikaty są odbierane w receiveAndDelete
trybie odbierania lub jeśli komunikat został już rozliczony w wywołaniu zwrotnym komunikatu podanego przez użytkownika.
-
Wartość domyślna:
true
.
autoCompleteMessages?: boolean
Wartość właściwości
boolean
maxConcurrentCalls
Maksymalna liczba współbieżnych wywołań, które biblioteka może wykonać w programie obsługi komunikatów użytkownika. Po osiągnięciu tego limitu więcej komunikatów nie zostanie odebranych, dopóki nie zostanie ukończona jedna z wywołań programu obsługi komunikatów użytkownika.
-
Wartość domyślna:
1
.
maxConcurrentCalls?: number
Wartość właściwości
number
Szczegóły właściwości dziedziczonej
abortSignal
Sygnał, który może służyć do przerwania żądań.
abortSignal?: AbortSignalLike
Wartość właściwości
Dziedziczone z OperationOptionsBase.abortSignal
tracingOptions
Opcje używane podczas śledzenia są włączone.
tracingOptions?: OperationTracingOptions
Wartość właściwości
Dziedziczone z OperationOptionsBase.tracingOptions