MessagingError class
Opisuje klasę podstawową dla błędu obsługi komunikatów.
- Rozszerzenie
-
Error
Konstruktory
Messaging |
Właściwości
address | Adres, do którego połączenie sieciowe nie powiodło się.
Występuje tylko wtedy, gdy wystąpienie |
code | Etykieta ciągu identyfikująca błąd. |
errno | Podany przez system numer błędu.
Występuje tylko wtedy, gdy wystąpienie |
info | Dodatkowe szczegóły dotyczące błędu. |
name | Nazwa błędu. Wartość domyślna: "MessagingError". |
port | Niedostępny port połączenia sieciowego.
Występuje tylko wtedy, gdy wystąpienie |
retryable | Opisuje, czy błąd można ponowić próbę. Wartość domyślna: true. |
syscall | Nazwa wywołania systemowego, które wyzwoliło błąd.
Występuje tylko wtedy, gdy wystąpienie |
Właściwości dziedziczone
message | |
prepare |
Opcjonalne zastąpienie śledzenia stosu formatowania Zobacz https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
stack | |
stack |
Metody dziedziczone
capture |
Tworzenie właściwości .stack w obiekcie docelowym |
Szczegóły konstruktora
MessagingError(string, Error)
new MessagingError(message: string, originalError?: Error)
Parametry
- message
-
string
Komunikat o błędzie zawierający więcej informacji o błędzie.
- originalError
-
Error
Błąd, którego właściwości zostaną skopiowane do błędu MessagingError, jeśli właściwość jest zgodna z właściwością znalezioną w Node.js SystemError
.
Szczegóły właściwości
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
code
Etykieta ciągu identyfikująca błąd.
code?: string
Wartość właściwości
string
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
info
Dodatkowe szczegóły dotyczące błędu.
info?: any
Wartość właściwości
any
name
Nazwa błędu. Wartość domyślna: "MessagingError".
name: string
Wartość właściwości
string
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
retryable
Opisuje, czy błąd można ponowić próbę. Wartość domyślna: true.
retryable: boolean
Wartość właściwości
boolean
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
Szczegóły właściwości dziedziczonej
message
message: string
Wartość właściwości
string
dziedziczone z Error.message
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 z Error.prepareStackTrace
stack
stack?: string
Wartość właściwości
string
dziedziczone z Error.stack
stackTraceLimit
static stackTraceLimit: number
Wartość właściwości
number
dziedziczone z Error.stackTraceLimit
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 z Error.captureStackTrace