SubscribeOptions interface
Opcje używane podczas subskrybowania kolejki lub subskrypcji usługi Service Bus.
- Rozszerzenie
Właściwości
| auto |
Wskazuje, czy komunikat powinien zostać rozliczony automatycznie na podstawie wyniku podanego przez użytkownika
Ta opcja jest ignorowana, jeśli komunikaty są odbierane w trybie odbierania
|
| max |
Maksymalna liczba współbieżnych wywołań, które biblioteka może wykonać w procedurze 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 zostać rozliczony automatycznie na podstawie wyniku podanego przez użytkownika processMessage wywołania zwrotnego.
- Jeśli z wywołania zwrotnego
processMessagezostanie zgłoszony błąd, komunikat zostanie porzucony przy użyciureceiver.abandonMessage(). Spowoduje to ponowne udostępnienie komunikatu z kolejki/subskrypcji, a liczba dostarczania zostanie zwiększona. - Jeśli w
processMessagezostanie zgłoszony błąd NO , komunikat zostanie ukończony przy użyciureceiver.completeMessage(). Spowoduje to usunięcie komunikatu z kolejki/subskrypcji.
Ta opcja jest ignorowana, jeśli komunikaty są odbierane w trybie odbierania receiveAndDelete lub jeśli komunikat jest już rozliczany w wywołaniu zwrotnym komunikatu podanego przez użytkownika.
-
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 procedurze 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.
-
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