ServiceBusError class
Erreurs qui se produisent dans Service Bus.
- Extends
Constructeurs
Service |
|
Service |
Propriétés
code | Raison de l’échec.
|
Propriétés héritées
address | Adresse à laquelle la connexion réseau a échoué.
Présente uniquement si le |
errno | Numéro d’erreur fourni par le système.
Présente uniquement si le |
info | Détails supplémentaires sur l’erreur. |
message | |
name | Nom de l’erreur. Valeur par défaut : « MessagingError ». |
port | Port de connexion réseau non disponible.
Présente uniquement si le |
prepare |
Remplacement facultatif pour la mise en forme des traces de pile Voir https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
retryable | Indique si l’erreur est retenable. Valeur par défaut : true. |
stack | |
stack |
|
syscall | Nom de l’appel système qui a déclenché l’erreur.
Présente uniquement si le |
Méthodes héritées
capture |
Créer une propriété .stack sur un objet cible |
Détails du constructeur
ServiceBusError(MessagingError)
new ServiceBusError(messagingError: MessagingError)
Paramètres
- messagingError
- MessagingError
Erreur dont les propriétés seront copiées dans ServiceBusError.
ServiceBusError(string, ServiceBusErrorCode)
new ServiceBusError(message: string, code: ServiceBusErrorCode)
Paramètres
- message
-
string
Message d’erreur qui fournit plus d’informations sur l’erreur.
- code
- ServiceBusErrorCode
Raison de l’échec.
Détails de la propriété
code
Raison de l’échec.
- GeneralError : l’exception est le résultat d’une erreur générale dans la bibliothèque cliente.
- MessagingEntityNotFound : une ressource Service Bus est introuvable par le service Service Bus.
- MessageLockLost : le verrou du message est perdu. Les appelants doivent essayer de recevoir et de traiter à nouveau le message.
- MessageNotFound : le message demandé est introuvable.
- MessageSizeExceeded : un message est supérieur à la taille maximale autorisée pour son transport.
- MessagingEntityAlreadyExists : une entité portant le même nom existe sous le même espace de noms.
- MessagingEntityDisabled : l’entité de messagerie est désactivée. Réactivez l’entité à l’aide du portail.
- QuotaExceeded : le quota appliqué à une ressource Service Bus a été dépassé lors de l’interaction avec le service Azure Service Bus.
- ServiceBusy : le service Azure Service Bus signale qu’il est occupé en réponse à une demande cliente d’effectuer une opération.
- ServiceTimeout : une opération ou une autre requête a expiré lors de l’interaction avec le service Azure Service Bus.
- ServiceCommunicationProblem : une erreur de communication générale s’est produite lors de l’interaction avec le service Azure Service Bus.
- SessionCannotBeLocked : la session demandée ne peut pas être verrouillée.
- SessionLockLost : le verrou de la session a expiré. Les appelants doivent demander à nouveau la session.
- UnauthorizedAccess » : l’utilisateur n’a pas accès à l’entité.
code: ServiceBusErrorCode
Valeur de propriété
Détails de la propriété héritée
address
Adresse à laquelle la connexion réseau a échoué.
Présente uniquement si le MessagingError
a été instancié avec un Node.js SystemError
.
address?: string
Valeur de propriété
string
Hérité deMessagingError.address
errno
Numéro d’erreur fourni par le système.
Présente uniquement si le MessagingError
a été instancié avec un Node.js SystemError
.
errno?: string | number
Valeur de propriété
string | number
Hérité deMessagingError.errno
info
Détails supplémentaires sur l’erreur.
info?: any
Valeur de propriété
any
Hérité deMessagingError.info
message
name
Nom de l’erreur. Valeur par défaut : « MessagingError ».
name: string
Valeur de propriété
string
Hérité deMessagingError.name
port
Port de connexion réseau non disponible.
Présente uniquement si le MessagingError
a été instancié avec un Node.js SystemError
.
port?: number
Valeur de propriété
number
Hérité deMessagingError.port
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é deMessagingError.prepareStackTrace
retryable
Indique si l’erreur est retenable. Valeur par défaut : true.
retryable: boolean
Valeur de propriété
boolean
Hérité deMessagingError.retryable
stack
stackTraceLimit
syscall
Nom de l’appel système qui a déclenché l’erreur.
Présente uniquement si le MessagingError
a été instancié avec un Node.js SystemError
.
syscall?: string
Valeur de propriété
string
Hérité deMessagingError.syscall
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é deMessagingError.captureStackTrace