Partager via


MessagingError class

Décrit la classe de base pour l’erreur de messagerie.

Extends

Error

Constructeurs

MessagingError(string, Error)

Propriétés

address

Adresse à laquelle la connexion réseau a échoué. Présent uniquement si a MessagingError été instancié avec un Node.js SystemError.

code

Étiquette de chaîne qui identifie l’erreur.

errno

Numéro d’erreur fourni par le système. Présent uniquement si a MessagingError été instancié avec un Node.js SystemError.

info

Détails supplémentaires sur l’erreur.

name

Nom de l’erreur. Valeur par défaut : « MessagingError ».

port

Port de connexion réseau non disponible. Présent uniquement si a MessagingError été instancié avec un Node.js SystemError.

retryable

Indique si l’erreur peut faire de nouvelles tentatives. Valeur par défaut : true.

syscall

Nom de l’appel système qui a déclenché l’erreur. Présent uniquement si a MessagingError été instancié avec un Node.js SystemError.

Propriétés héritées

message
prepareStackTrace

Remplacement facultatif pour la mise en forme des traces de pile

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

stack
stackTraceLimit

Méthodes héritées

captureStackTrace(object, Function)

Créer une propriété .stack sur un objet cible

Détails du constructeur

MessagingError(string, Error)

new MessagingError(message: string, originalError?: Error)

Paramètres

message

string

Message d’erreur qui fournit plus d’informations sur l’erreur.

originalError

Error

Erreur dont les propriétés sont copiées dans MessagingError si la propriété correspond à celle trouvée sur le Node.js SystemError.

Détails de la propriété

address

Adresse à laquelle la connexion réseau a échoué. Présent uniquement si a MessagingError été instancié avec un Node.js SystemError.

address?: string

Valeur de propriété

string

code

Étiquette de chaîne qui identifie l’erreur.

code?: string

Valeur de propriété

string

errno

Numéro d’erreur fourni par le système. Présent uniquement si a MessagingError été instancié avec un Node.js SystemError.

errno?: string | number

Valeur de propriété

string | number

info

Détails supplémentaires sur l’erreur.

info?: any

Valeur de propriété

any

name

Nom de l’erreur. Valeur par défaut : « MessagingError ».

name: string

Valeur de propriété

string

port

Port de connexion réseau non disponible. Présent uniquement si a MessagingError été instancié avec un Node.js SystemError.

port?: number

Valeur de propriété

number

retryable

Indique si l’erreur peut faire de nouvelles tentatives. Valeur par défaut : true.

retryable: boolean

Valeur de propriété

boolean

syscall

Nom de l’appel système qui a déclenché l’erreur. Présent uniquement si a MessagingError été instancié avec un Node.js SystemError.

syscall?: string

Valeur de propriété

string

Détails de la propriété héritée

message

message: string

Valeur de propriété

string

Hérité de Error.message

prepareStackTrace

Remplacement facultatif pour la mise en forme des traces de pile

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

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

Valeur de propriété

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

Hérité de Error.prepareStackTrace

stack

stack?: string

Valeur de propriété

string

Hérité de Error.stack

stackTraceLimit

static stackTraceLimit: number

Valeur de propriété

number

Hérité de Error.stackTraceLimit

Détails de la méthode héritée

captureStackTrace(object, Function)

Créer une propriété .stack sur un objet cible

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

Paramètres

targetObject

object

constructorOpt

Function

Hérité de Error.captureStackTrace