ServiceBusError class
Chyby, ke kterým dochází ve službě Service Bus.
- Extends
Konstruktory
Service |
|
Service |
Vlastnosti
code | Důvod chyby
|
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 |
errno | Číslo chyby zadané systémem.
K dispozici pouze v případě, že došlo k |
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 |
prepare |
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 | |
stack |
|
syscall | Název systémového volání, které aktivovalo chybu.
Je k dispozici pouze v |
Zděděné metody
capture |
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
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
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