ServiceBusError class
Errori che si verificano all'interno del bus di servizio.
- Extends
Costruttori
Service |
|
Service |
Proprietà
code | Motivo dell'errore.
|
Proprietà ereditate
address | Indirizzo a cui la connessione di rete non è riuscita.
Presente solo se l'istanza |
errno | Numero di errore fornito dal sistema.
Presente solo se l'istanza |
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 |
prepare |
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 | |
stack |
|
syscall | Nome della chiamata di sistema che ha attivato l'errore.
Presente solo se è stata creata un'istanza |
Metodi ereditati
capture |
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
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
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