Sdílet prostřednictvím


ServiceBusError class

Chyby, ke kterým dochází ve službě Service Bus.

Extends

Konstruktory

ServiceBusError(MessagingError)
ServiceBusError(string, ServiceBusErrorCode)

Vlastnosti

code

Důvod chyby

  • Obecná chyba: Výjimka byla výsledkem obecné chyby v klientské knihovně.
  • MessagingEntityNotFound: Služba Service Bus nenašla prostředek služby Service Bus.
  • MessageLockLost: Zámek zprávy se ztratí. Volající by se měli pokusit zprávu znovu přijmout a zpracovat.
  • MessageNotFound: Požadovaná zpráva nebyla nalezena.
  • MessageSizeExceeded: Zpráva je větší než maximální velikost povolená pro její přenos.
  • MessagingEntityAlreadyExists: Entita se stejným názvem existuje ve stejném oboru názvů.
  • MessagingEntityDisabled: Entita zasílání zpráv je zakázaná. Entitu znovu povolte pomocí portálu.
  • QuotaExceeded: Při interakci se službou Azure Service Bus došlo k překročení kvóty použité na prostředek služby Service Bus.
  • ServiceBusy: Služba Azure Service Bus hlásí, že je zaneprázdněná v reakci na požadavek klienta na provedení operace.
  • ServiceTimeout: Při interakci se službou Azure Service Bus vypršel časový limit operace nebo jiného požadavku.
  • ServiceCommunicationProblem: Při interakci se službou Azure Service Bus došlo k obecné chybě komunikace.
  • SessionCannotBeLocked: Požadovanou relaci nelze uzamknout.
  • SessionLockLost: Platnost zámku relace vypršela. Volající by měli požádat o relaci znovu.
  • UnauthorizedAccess: Uživatel nemá přístup k entitě.

Zděděné vlastnosti

address

Adresa, ke které došlo k selhání síťového připojení. K dispozici pouze v případě, že došlo k MessagingError vytvoření instance s Node.js SystemError.

errno

Číslo chyby zadané systémem. K dispozici pouze v případě, že došlo k MessagingError vytvoření instance s Node.js SystemError.

info

Další podrobnosti o chybě

message
name

Název chyby. Výchozí hodnota: MessagingError.

port

Nedostupný port síťového připojení. K dispozici pouze v případě, že došlo k MessagingError vytvoření instance s Node.js SystemError.

prepareStackTrace

Volitelné přepsání pro formátování trasování zásobníku

Viz https://v8.dev/docs/stack-trace-api#customizing-stack-traces.

retryable

Popisuje, jestli je možné chybu opakovat. Výchozí hodnota: true.

stack
stackTraceLimit
syscall

Název systémového volání, které aktivovalo chybu. Je k dispozici pouze v MessagingError případě, že došlo k vytvoření instance s Node.js SystemError.

Zděděné metody

captureStackTrace(object, Function)

Vytvoření vlastnosti .stack pro cílový objekt

Podrobnosti konstruktoru

ServiceBusError(MessagingError)

new ServiceBusError(messagingError: MessagingError)

Parametry

messagingError
MessagingError

Chyba, jejíž vlastnosti budou zkopírovány do ServiceBusError.

ServiceBusError(string, ServiceBusErrorCode)

new ServiceBusError(message: string, code: ServiceBusErrorCode)

Parametry

message

string

Chybová zpráva, která poskytuje další informace o chybě.

code
ServiceBusErrorCode

Důvod chyby

Podrobnosti vlastnosti

code

Důvod chyby

  • Obecná chyba: Výjimka byla výsledkem obecné chyby v klientské knihovně.
  • MessagingEntityNotFound: Služba Service Bus nenašla prostředek služby Service Bus.
  • MessageLockLost: Zámek zprávy se ztratí. Volající by se měli pokusit zprávu znovu přijmout a zpracovat.
  • MessageNotFound: Požadovaná zpráva nebyla nalezena.
  • MessageSizeExceeded: Zpráva je větší než maximální velikost povolená pro její přenos.
  • MessagingEntityAlreadyExists: Entita se stejným názvem existuje ve stejném oboru názvů.
  • MessagingEntityDisabled: Entita zasílání zpráv je zakázaná. Entitu znovu povolte pomocí portálu.
  • QuotaExceeded: Při interakci se službou Azure Service Bus došlo k překročení kvóty použité na prostředek služby Service Bus.
  • ServiceBusy: Služba Azure Service Bus hlásí, že je zaneprázdněná v reakci na požadavek klienta na provedení operace.
  • ServiceTimeout: Při interakci se službou Azure Service Bus vypršel časový limit operace nebo jiného požadavku.
  • ServiceCommunicationProblem: Při interakci se službou Azure Service Bus došlo k obecné chybě komunikace.
  • SessionCannotBeLocked: Požadovanou relaci nelze uzamknout.
  • SessionLockLost: Platnost zámku relace vypršela. Volající by měli požádat o relaci znovu.
  • UnauthorizedAccess: Uživatel nemá přístup k entitě.
code: ServiceBusErrorCode

Hodnota vlastnosti

Podrobnosti zděděných vlastností

address

Adresa, ke které došlo k selhání síťového připojení. K dispozici pouze v případě, že došlo k MessagingError vytvoření instance s Node.js SystemError.

address?: string

Hodnota vlastnosti

string

Zděděno zadresy MessagingError.address

errno

Číslo chyby zadané systémem. K dispozici pouze v případě, že došlo k MessagingError vytvoření instance s Node.js SystemError.

errno?: string | number

Hodnota vlastnosti

string | number

Zděděno zmessagingError.errno

info

Další podrobnosti o chybě

info?: any

Hodnota vlastnosti

any

Zděděno zMessagingError.info

message

message: string

Hodnota vlastnosti

string

Zděděno zmessagingError.message

name

Název chyby. Výchozí hodnota: MessagingError.

name: string

Hodnota vlastnosti

string

Zděděno zMessagingError.name

port

Nedostupný port síťového připojení. K dispozici pouze v případě, že došlo k MessagingError vytvoření instance s Node.js SystemError.

port?: number

Hodnota vlastnosti

number

Zděděno zmessagingError.port

prepareStackTrace

Volitelné přepsání pro formátování trasování zásobníku

Viz https://v8.dev/docs/stack-trace-api#customizing-stack-traces.

static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

Hodnota vlastnosti

(err: Error, stackTraces: CallSite[]) => any

Zděděno zMessagingError.prepareStackTrace

retryable

Popisuje, jestli je možné chybu opakovat. Výchozí hodnota: true.

retryable: boolean

Hodnota vlastnosti

boolean

Zděděno zmessagingError.retryable

stack

stack?: string

Hodnota vlastnosti

string

Zděděno zmessagingError.stack

stackTraceLimit

static stackTraceLimit: number

Hodnota vlastnosti

number

Zděděno zMessagingError.stackTraceLimit

syscall

Název systémového volání, které aktivovalo chybu. Je k dispozici pouze v MessagingError případě, že došlo k vytvoření instance s Node.js SystemError.

syscall?: string

Hodnota vlastnosti

string

Zděděno zMessagingError.syscall

Podrobnosti zděděných metod

captureStackTrace(object, Function)

Vytvoření vlastnosti .stack pro cílový objekt

static function captureStackTrace(targetObject: object, constructorOpt?: Function)

Parametry

targetObject

object

constructorOpt

Function

Zděděno zMessagingError.captureStackTrace