Udostępnij przez


SubscribeOptions interface

Opcje używane podczas subskrybowania kolejki lub subskrypcji usługi Service Bus.

Rozszerzenie

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 processMessage zostanie zgłoszony błąd, komunikat zostanie porzucony przy użyciu receiver.abandonMessage(). Spowoduje to ponowne udostępnienie komunikatu z kolejki/subskrypcji, a liczba dostarczania zostanie zwiększona.
  • Jeśli w processMessage zostanie zgłoszony błąd NO , komunikat zostanie ukończony przy użyciu receiver.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.
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.

Właściwości dziedziczone

abortSignal

Sygnał, który może służyć do przerwania żądań.

tracingOptions

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 processMessage zostanie zgłoszony błąd, komunikat zostanie porzucony przy użyciu receiver.abandonMessage(). Spowoduje to ponowne udostępnienie komunikatu z kolejki/subskrypcji, a liczba dostarczania zostanie zwiększona.
  • Jeśli w processMessage zostanie zgłoszony błąd NO , komunikat zostanie ukończony przy użyciu receiver.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