ServiceBusError class
Błędy występujące w usłudze Service Bus.
- Rozszerzenie
Konstruktory
Service |
|
Service |
Właściwości
code | Przyczyna błędu.
|
Właściwości dziedziczone
address | Adres, do którego połączenie sieciowe nie powiodło się.
Występuje tylko wtedy, gdy wystąpienie |
errno | Podany przez system numer błędu.
Występuje tylko wtedy, gdy wystąpienie |
info | Dodatkowe szczegóły dotyczące błędu. |
message | |
name | Nazwa błędu. Wartość domyślna: "MessagingError". |
port | Niedostępny port połączenia sieciowego.
Występuje tylko wtedy, gdy wystąpienie |
prepare |
Opcjonalne zastąpienie śledzenia stosu formatowania Zobacz https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
retryable | Opisuje, czy błąd można ponowić próbę. Wartość domyślna: true. |
stack | |
stack |
|
syscall | Nazwa wywołania systemowego, które wyzwoliło błąd.
Występuje tylko wtedy, gdy wystąpienie |
Metody dziedziczone
capture |
Tworzenie właściwości .stack w obiekcie docelowym |
Szczegóły konstruktora
ServiceBusError(MessagingError)
new ServiceBusError(messagingError: MessagingError)
Parametry
- messagingError
- MessagingError
Błąd, którego właściwości zostaną skopiowane do błędu ServiceBusError.
ServiceBusError(string, ServiceBusErrorCode)
new ServiceBusError(message: string, code: ServiceBusErrorCode)
Parametry
- message
-
string
Komunikat o błędzie zawierający więcej informacji o błędzie.
- code
- ServiceBusErrorCode
Przyczyna błędu.
Szczegóły właściwości
code
Przyczyna błędu.
- GeneralError: Wyjątek był wynikiem ogólnego błędu w bibliotece klienta.
- MessagingEntityNotFound: nie można odnaleźć zasobu usługi Service Bus przez usługę Service Bus.
- MessageLockLost: blokada komunikatu zostanie utracona. Osoby wywołujące powinny próbować odbierać i przetwarzać komunikat ponownie.
- MessageNotFound: Nie znaleziono żądanej wiadomości.
- MessageSizeExceededed: komunikat jest większy niż maksymalny rozmiar dozwolony dla transportu.
- MessagingEntityAlreadyExists: jednostka o tej samej nazwie istnieje w tej samej przestrzeni nazw.
- MessagingEntityDisabled: jednostka obsługi komunikatów jest wyłączona. Ponownie włącz jednostkę przy użyciu portalu.
- QuotaExceededed: przekroczono limit przydziału zastosowany do zasobu usługi Service Bus podczas interakcji z usługą Azure Service Bus.
- ServiceBusy: usługa Azure Service Bus zgłasza, że jest zajęta w odpowiedzi na żądanie klienta w celu wykonania operacji.
- ServiceTimeout: upłynął limit czasu operacji lub innego żądania podczas interakcji z usługą Azure Service Bus.
- ServiceCommunicationProblem: wystąpił ogólny błąd komunikacji podczas interakcji z usługą Azure Service Bus.
- SessionCannotBeLocked: nie można zablokować żądanej sesji.
- SessionLockLost: blokada sesji wygasła. Osoby wywołujące powinny ponownie zażądać sesji.
- Brak autoryzacji dostępu": użytkownik nie ma dostępu do jednostki.
code: ServiceBusErrorCode
Wartość właściwości
Szczegóły właściwości dziedziczonej
address
Adres, do którego połączenie sieciowe nie powiodło się.
Występuje tylko wtedy, gdy wystąpienie MessagingError
zostało utworzone za pomocą Node.js SystemError
.
address?: string
Wartość właściwości
string
dziedziczone zMessagingError.address
errno
Podany przez system numer błędu.
Występuje tylko wtedy, gdy wystąpienie MessagingError
zostało utworzone za pomocą Node.js SystemError
.
errno?: string | number
Wartość właściwości
string | number
dziedziczone zMessagingError.errno
info
Dodatkowe szczegóły dotyczące błędu.
info?: any
Wartość właściwości
any
dziedziczone zMessagingError.info
message
name
Nazwa błędu. Wartość domyślna: "MessagingError".
name: string
Wartość właściwości
string
dziedziczone zMessagingError.name
port
Niedostępny port połączenia sieciowego.
Występuje tylko wtedy, gdy wystąpienie MessagingError
zostało utworzone za pomocą Node.js SystemError
.
port?: number
Wartość właściwości
number
dziedziczone zMessagingError.port
prepareStackTrace
Opcjonalne zastąpienie śledzenia stosu formatowania
Zobacz https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
Wartość właściwości
(err: Error, stackTraces: CallSite[]) => any
dziedziczone zMessagingError.prepareStackTrace
retryable
Opisuje, czy błąd można ponowić próbę. Wartość domyślna: true.
retryable: boolean
Wartość właściwości
boolean
dziedziczone zMessagingError.retryable
stack
stackTraceLimit
static stackTraceLimit: number
Wartość właściwości
number
dziedziczone zMessagingError.stackTraceLimit
syscall
Nazwa wywołania systemowego, które wyzwoliło błąd.
Występuje tylko wtedy, gdy wystąpienie MessagingError
zostało utworzone za pomocą Node.js SystemError
.
syscall?: string
Wartość właściwości
string
dziedziczone zMessagingError.syscall
Szczegóły metody dziedziczonej
captureStackTrace(object, Function)
Tworzenie właściwości .stack w obiekcie docelowym
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parametry
- targetObject
-
object
- constructorOpt
-
Function
dziedziczone zMessagingError.captureStackTrace