ServiceBusError class
Erros que ocorrem no Barramento de Serviço.
- Extends
Construtores
Service |
|
Service |
Propriedades
code | O motivo para a falha.
|
Propriedades herdadas
address | Endereço para o qual a conexão de rede falhou.
Presente somente se o |
errno | Número de erro fornecido pelo sistema.
Presente somente se o |
info | Detalhes extras sobre o erro. |
message | |
name | O nome do erro. Valor padrão: "MessagingError". |
port | A porta de conexão de rede indisponível.
Presente somente se o |
prepare |
Substituição opcional para formatação de rastreamentos de pilha Veja https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
retryable | Descreve se o erro é repetível. Padrão: true. |
stack | |
stack |
|
syscall | Nome da chamada do sistema que disparou o erro.
Presente somente se o |
Métodos herdados
capture |
Criar propriedade .stack em um objeto de destino |
Detalhes do construtor
ServiceBusError(MessagingError)
new ServiceBusError(messagingError: MessagingError)
Parâmetros
- messagingError
- MessagingError
Um erro cujas propriedades serão copiadas para o ServiceBusError.
ServiceBusError(string, ServiceBusErrorCode)
new ServiceBusError(message: string, code: ServiceBusErrorCode)
Parâmetros
- message
-
string
A mensagem de erro que fornece mais informações sobre o erro.
- code
- ServiceBusErrorCode
O motivo para a falha.
Detalhes da propriedade
code
O motivo para a falha.
- GeneralError: a exceção foi o resultado de um erro geral na biblioteca de clientes.
- MessagingEntityNotFound: um recurso do Barramento de Serviço não pode ser encontrado pelo serviço do Barramento de Serviço.
- MessageLockLost: o bloqueio na mensagem é perdido. Os chamadores devem tentar receber e processar a mensagem novamente.
- MessageNotFound: a mensagem solicitada não foi encontrada.
- MessageSizeExceeded: uma mensagem é maior do que o tamanho máximo permitido para seu transporte.
- MessagingEntityAlreadyExists: existe uma entidade com o mesmo nome no mesmo namespace.
- MessagingEntityDisabled: a entidade messaging está desabilitada. Habilite a entidade novamente usando o Portal.
- QuotaExceeded: a cota aplicada a um recurso do Barramento de Serviço foi excedida ao interagir com o serviço Barramento de Serviço do Azure.
- ServiceBusy: o serviço Barramento de Serviço do Azure informa que está ocupado em resposta a uma solicitação de cliente para executar uma operação.
- ServiceTimeout: uma operação ou outra solicitação atingiu o tempo limite ao interagir com o serviço Barramento de Serviço do Azure.
- ServiceCommunicationProblem: ocorreu um erro de comunicação geral ao interagir com o serviço Barramento de Serviço do Azure.
- SessionCannotBeLocked: a sessão solicitada não pode ser bloqueada.
- SessionLockLost: o bloqueio na sessão expirou. Os chamadores devem solicitar a sessão novamente.
- UnauthorizedAccess": o usuário não tem acesso à entidade.
code: ServiceBusErrorCode
Valor da propriedade
Detalhes das propriedades herdadas
address
Endereço para o qual a conexão de rede falhou.
Presente somente se o MessagingError
tiver sido instanciado com um Node.js SystemError
.
address?: string
Valor da propriedade
string
Herdado deMessagingError.address
errno
Número de erro fornecido pelo sistema.
Presente somente se o MessagingError
tiver sido instanciado com um Node.js SystemError
.
errno?: string | number
Valor da propriedade
string | number
Herdado deMessagingError.errno
info
message
name
O nome do erro. Valor padrão: "MessagingError".
name: string
Valor da propriedade
string
Herdado deMessagingError.name
port
A porta de conexão de rede indisponível.
Presente somente se o MessagingError
tiver sido instanciado com um Node.js SystemError
.
port?: number
Valor da propriedade
number
Herdado deMessagingError.port
prepareStackTrace
Substituição opcional para formatação de rastreamentos de pilha
Veja https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
Valor da propriedade
(err: Error, stackTraces: CallSite[]) => any
Herdado deMessagingError.prepareStackTrace
retryable
Descreve se o erro é repetível. Padrão: true.
retryable: boolean
Valor da propriedade
boolean
Herdado deMessagingError.retryable
stack
stackTraceLimit
syscall
Nome da chamada do sistema que disparou o erro.
Presente somente se o MessagingError
tiver sido instanciado com um Node.js SystemError
.
syscall?: string
Valor da propriedade
string
Herdado deMessagingError.syscall
Detalhes do método herdado
captureStackTrace(object, Function)
Criar propriedade .stack em um objeto de destino
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parâmetros
- targetObject
-
object
- constructorOpt
-
Function
Herdado deMessagingError.captureStackTrace