Condividi tramite


ServiceBusError class

Errori che si verificano all'interno del bus di servizio.

Extends

Costruttori

ServiceBusError(MessagingError)
ServiceBusError(string, ServiceBusErrorCode)

Proprietà

code

Motivo dell'errore.

  • GeneralError: l'eccezione è il risultato di un errore generale all'interno della libreria client.
  • MessagingEntityNotFound: non è possibile trovare una risorsa del bus di servizio dal servizio bus di servizio.
  • MessageLockLost: il blocco del messaggio viene perso. I chiamanti devono tentare di ricevere ed elaborare di nuovo il messaggio.
  • MessageNotFound: il messaggio richiesto non è stato trovato.
  • MessageSizeExceeded: un messaggio è maggiore della dimensione massima consentita per il trasporto.
  • MessagingEntityAlreadyExists: un'entità con lo stesso nome esiste nello stesso spazio dei nomi.
  • MessagingEntityDisabled: l'entità di messaggistica è disabilitata. Abilitare di nuovo l'entità usando il portale.
  • QuotaExceeded: la quota applicata a una risorsa del bus di servizio è stata superata durante l'interazione con il servizio bus di servizio di Azure.
  • ServiceBusy: il servizio bus di servizio di Azure segnala che è occupato in risposta a una richiesta client per eseguire un'operazione.
  • ServiceTimeout: un'operazione o un altro timeout della richiesta durante l'interazione con il servizio bus di servizio di Azure.
  • ServiceCommunicationProblem: si è verificato un errore di comunicazione generale durante l'interazione con il servizio bus di servizio di Azure.
  • SessionCannotBeLocked: la sessione richiesta non può essere bloccata.
  • SessionLockLost: il blocco della sessione è scaduto. I chiamanti devono richiedere di nuovo la sessione.
  • UnauthorizedAccess": l'utente non ha accesso all'entità.

Proprietà ereditate

address

Indirizzo a cui la connessione di rete non è riuscita. Presente solo se l'istanza MessagingError è stata creata con un Node.js SystemError.

errno

Numero di errore fornito dal sistema. Presente solo se l'istanza MessagingError è stata creata con un Node.js SystemError.

info

Dettagli aggiuntivi sull'errore.

message
name

Nome errore. Valore predefinito: "MessagingError".

port

Porta di connessione di rete non disponibile. Presente solo se l'istanza MessagingError è stata creata con un Node.js SystemError.

prepareStackTrace

Override facoltativo per la formattazione delle tracce dello stack

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

retryable

Descrive se l'errore è riprovabile. Impostazione predefinita: true.

stack
stackTraceLimit
syscall

Nome della chiamata di sistema che ha attivato l'errore. Presente solo se è stata creata un'istanza MessagingError di con un Node.js SystemError.

Metodi ereditati

captureStackTrace(object, Function)

Creare una proprietà stack in un oggetto di destinazione

Dettagli costruttore

ServiceBusError(MessagingError)

new ServiceBusError(messagingError: MessagingError)

Parametri

messagingError
MessagingError

Errore le cui proprietà verranno copiate nel ServiceBusError.

ServiceBusError(string, ServiceBusErrorCode)

new ServiceBusError(message: string, code: ServiceBusErrorCode)

Parametri

message

string

Messaggio di errore che fornisce altre informazioni sull'errore.

code
ServiceBusErrorCode

Motivo dell'errore.

Dettagli proprietà

code

Motivo dell'errore.

  • GeneralError: l'eccezione è il risultato di un errore generale all'interno della libreria client.
  • MessagingEntityNotFound: non è possibile trovare una risorsa del bus di servizio dal servizio bus di servizio.
  • MessageLockLost: il blocco del messaggio viene perso. I chiamanti devono tentare di ricevere ed elaborare di nuovo il messaggio.
  • MessageNotFound: il messaggio richiesto non è stato trovato.
  • MessageSizeExceeded: un messaggio è maggiore della dimensione massima consentita per il trasporto.
  • MessagingEntityAlreadyExists: un'entità con lo stesso nome esiste nello stesso spazio dei nomi.
  • MessagingEntityDisabled: l'entità di messaggistica è disabilitata. Abilitare di nuovo l'entità usando il portale.
  • QuotaExceeded: la quota applicata a una risorsa del bus di servizio è stata superata durante l'interazione con il servizio bus di servizio di Azure.
  • ServiceBusy: il servizio bus di servizio di Azure segnala che è occupato in risposta a una richiesta client per eseguire un'operazione.
  • ServiceTimeout: un'operazione o un altro timeout della richiesta durante l'interazione con il servizio bus di servizio di Azure.
  • ServiceCommunicationProblem: si è verificato un errore di comunicazione generale durante l'interazione con il servizio bus di servizio di Azure.
  • SessionCannotBeLocked: la sessione richiesta non può essere bloccata.
  • SessionLockLost: il blocco della sessione è scaduto. I chiamanti devono richiedere di nuovo la sessione.
  • UnauthorizedAccess": l'utente non ha accesso all'entità.
code: ServiceBusErrorCode

Valore della proprietà

Dettagli proprietà ereditate

address

Indirizzo a cui la connessione di rete non è riuscita. Presente solo se l'istanza MessagingError è stata creata con un Node.js SystemError.

address?: string

Valore della proprietà

string

Ereditato daMessagingError.address

errno

Numero di errore fornito dal sistema. Presente solo se l'istanza MessagingError è stata creata con un Node.js SystemError.

errno?: string | number

Valore della proprietà

string | number

Ereditato daMessagingError.errno

info

Dettagli aggiuntivi sull'errore.

info?: any

Valore della proprietà

any

Ereditato daMessagingError.info

message

message: string

Valore della proprietà

string

Ereditato daMessagingError.message

name

Nome errore. Valore predefinito: "MessagingError".

name: string

Valore della proprietà

string

Ereditato daMessagingError.name

port

Porta di connessione di rete non disponibile. Presente solo se l'istanza MessagingError è stata creata con un Node.js SystemError.

port?: number

Valore della proprietà

number

Ereditato daMessagingError.port

prepareStackTrace

Override facoltativo per la formattazione delle tracce dello stack

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

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

Valore della proprietà

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

Ereditato daMessagingError.prepareStackTrace

retryable

Descrive se l'errore è riprovabile. Impostazione predefinita: true.

retryable: boolean

Valore della proprietà

boolean

Ereditato daMessagingError.retryable

stack

stack?: string

Valore della proprietà

string

Ereditato daMessagingError.stack

stackTraceLimit

static stackTraceLimit: number

Valore della proprietà

number

Ereditato daMessagingError.stackTraceLimit

syscall

Nome della chiamata di sistema che ha attivato l'errore. Presente solo se è stata creata un'istanza MessagingError di con un Node.js SystemError.

syscall?: string

Valore della proprietà

string

Ereditato daMessagingError.syscall

Dettagli dei metodi ereditati

captureStackTrace(object, Function)

Creare una proprietà stack in un oggetto di destinazione

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

Parametri

targetObject

object

constructorOpt

Function

Ereditato daMessagingError.captureStackTrace