ServiceBusError class
Błędy występujące w usłudze Service Bus.
- Rozszerzenie
Konstruktory
Service |
|
Service |
Właściwości
code | Przyczyna niepowodzenia.
|
Właściwości dziedziczone
address | Adres, do którego połączenie sieciowe nie powiodło się.
Występuje tylko wtedy, gdy |
errno | Podany przez system numer błędu.
Występuje tylko wtedy, gdy |
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 |
prepare |
Opcjonalne zastępowanie śladów 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 |
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 niepowodzenia.
Szczegóły właściwości
code
Przyczyna niepowodzenia.
- 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 podjąć próbę odebrania i przetworzenia komunikatu ponownie.
- MessageNotFound: nie znaleziono żądanego komunikatu.
- MessageSizeExceeded: komunikat jest większy niż maksymalny rozmiar dozwolony dla jego transportu.
- MessagingEntityAlreadyExists: jednostka o tej samej nazwie istnieje w tej samej przestrzeni nazw.
- MessagingEntityDisabled: jednostka obsługi komunikatów jest wyłączona. Włącz ponownie jednostkę przy użyciu portalu.
- QuotaExceeded: limit przydziału zastosowany do zasobu usługi Service Bus został przekroczony 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 do 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": 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 MessagingError
wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError
.
address?: string
Wartość właściwości
string
Dziedziczone zpliku MessagingError.address
errno
Podany przez system numer błędu.
Występuje tylko wtedy, gdy MessagingError
wystąpienie obiektu 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 MessagingError
wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError
.
port?: number
Wartość właściwości
number
Dziedziczone zpliku MessagingError.port
prepareStackTrace
Opcjonalne zastępowanie śladów 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 zelementu MessagingError.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 MessagingError
wystąpienie obiektu 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