Sdílet prostřednictvím


SubscribeOptions interface

Možnosti používané při přihlášení k odběru fronty nebo předplatného služby Service Bus

Extends

Vlastnosti

autoCompleteMessages

Určuje, jestli má být zpráva vyřešena automaticky na základě výsledku ze zpětného volání poskytnutého processMessage uživatelem.

  • Pokud je vyvolána chyba ze zpětného processMessage volání, zpráva bude opuštěna pomocí receiver.abandonMessage(). Tím se zpráva znovu zpřístupní z fronty nebo odběru a počet doručení se zvýší.
  • Pokud se ze processMessage zprávy nevyvolá chyba NE, bude dokončena pomocí receiver.completeMessage()příkazu . Tím se zpráva odebere z fronty nebo odběru.

Tato možnost se ignoruje, pokud jsou zprávy přijaty v režimu příjmu receiveAndDelete nebo pokud je zpráva již vyřešena ve zpětném volání zprávy poskytnuté uživatelem.

  • Výchozí:true .
maxConcurrentCalls

Maximální počet souběžných volání, která knihovna může provést do obslužné rutiny zprávy uživatele. Po dosažení tohoto limitu nebudou přijaty další zprávy, dokud se nedokončí alespoň jedno z volání obslužné rutiny zpráv uživatele.

  • Výchozí:1 .

Zděděné vlastnosti

abortSignal

Signál, který lze použít k přerušení požadavků.

tracingOptions

Možnosti použité při povoleném trasování

Podrobnosti vlastnosti

autoCompleteMessages

Určuje, jestli má být zpráva vyřešena automaticky na základě výsledku ze zpětného volání poskytnutého processMessage uživatelem.

  • Pokud je vyvolána chyba ze zpětného processMessage volání, zpráva bude opuštěna pomocí receiver.abandonMessage(). Tím se zpráva znovu zpřístupní z fronty nebo odběru a počet doručení se zvýší.
  • Pokud se ze processMessage zprávy nevyvolá chyba NE, bude dokončena pomocí receiver.completeMessage()příkazu . Tím se zpráva odebere z fronty nebo odběru.

Tato možnost se ignoruje, pokud jsou zprávy přijaty v režimu příjmu receiveAndDelete nebo pokud je zpráva již vyřešena ve zpětném volání zprávy poskytnuté uživatelem.

  • Výchozí:true .
autoCompleteMessages?: boolean

Hodnota vlastnosti

boolean

maxConcurrentCalls

Maximální počet souběžných volání, která knihovna může provést do obslužné rutiny zprávy uživatele. Po dosažení tohoto limitu nebudou přijaty další zprávy, dokud se nedokončí alespoň jedno z volání obslužné rutiny zpráv uživatele.

  • Výchozí:1 .
maxConcurrentCalls?: number

Hodnota vlastnosti

number

Podrobnosti zděděných vlastností

abortSignal

Signál, který lze použít k přerušení požadavků.

abortSignal?: AbortSignalLike

Hodnota vlastnosti

Zděděno z OperationOptionsBase.abortSignal

tracingOptions

Možnosti použité při povoleném trasování

tracingOptions?: OperationTracingOptions

Hodnota vlastnosti

Zděděno z OperationOptionsBase.tracingOptions