Udostępnij za pośrednictwem


ServiceBusError class

Błędy występujące w usłudze Service Bus.

Rozszerzenie

Konstruktory

ServiceBusError(MessagingError)
ServiceBusError(string, ServiceBusErrorCode)

Właściwości

code

Przyczyna niepowodzenia.

  • GeneralError: wyjątek był wynikiem ogólnego błędu w bibliotece klienta.
  • MessagingEntityNotFound: nie można odnaleźć zasobu usługi Service Bus przez usługę Service Bus.
  • MessageLockLost: blokada komunikatu zostanie utracona. Osoby wywołujące powinny podjąć próbę odebrania i przetworzenia komunikatu ponownie.
  • MessageNotFound: nie znaleziono żądanego komunikatu.
  • MessageSizeExceeded: komunikat jest większy niż maksymalny rozmiar dozwolony dla jego transportu.
  • MessagingEntityAlreadyExists: jednostka o tej samej nazwie istnieje w tej samej przestrzeni nazw.
  • MessagingEntityDisabled: jednostka obsługi komunikatów jest wyłączona. Włącz ponownie jednostkę przy użyciu portalu.
  • QuotaExceeded: limit przydziału zastosowany do zasobu usługi Service Bus został przekroczony podczas interakcji z usługą Azure Service Bus.
  • ServiceBusy: usługa Azure Service Bus zgłasza, że jest zajęta w odpowiedzi na żądanie klienta do wykonania operacji.
  • ServiceTimeout: upłynął limit czasu operacji lub innego żądania podczas interakcji z usługą Azure Service Bus.
  • ServiceCommunicationProblem: wystąpił ogólny błąd komunikacji podczas interakcji z usługą Azure Service Bus.
  • SessionCannotBeLocked: nie można zablokować żądanej sesji.
  • SessionLockLost: blokada sesji wygasła. Osoby wywołujące powinny ponownie zażądać sesji.
  • Brak autoryzacji": użytkownik nie ma dostępu do jednostki.

Właściwości dziedziczone

address

Adres, do którego połączenie sieciowe nie powiodło się. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

errno

Podany przez system numer błędu. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

info

Dodatkowe szczegóły dotyczące błędu.

message
name

Nazwa błędu. Wartość domyślna: "MessagingError".

port

Niedostępny port połączenia sieciowego. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

prepareStackTrace

Opcjonalne zastępowanie śladów stosu formatowania

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

retryable

Opisuje, czy błąd można ponowić próbę. Wartość domyślna: true.

stack
stackTraceLimit
syscall

Nazwa wywołania systemowego, które wyzwoliło błąd. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

Metody dziedziczone

captureStackTrace(object, Function)

Tworzenie właściwości .stack w obiekcie docelowym

Szczegóły konstruktora

ServiceBusError(MessagingError)

new ServiceBusError(messagingError: MessagingError)

Parametry

messagingError
MessagingError

Błąd, którego właściwości zostaną skopiowane do błędu ServiceBusError.

ServiceBusError(string, ServiceBusErrorCode)

new ServiceBusError(message: string, code: ServiceBusErrorCode)

Parametry

message

string

Komunikat o błędzie zawierający więcej informacji o błędzie.

code
ServiceBusErrorCode

Przyczyna niepowodzenia.

Szczegóły właściwości

code

Przyczyna niepowodzenia.

  • GeneralError: wyjątek był wynikiem ogólnego błędu w bibliotece klienta.
  • MessagingEntityNotFound: nie można odnaleźć zasobu usługi Service Bus przez usługę Service Bus.
  • MessageLockLost: blokada komunikatu zostanie utracona. Osoby wywołujące powinny podjąć próbę odebrania i przetworzenia komunikatu ponownie.
  • MessageNotFound: nie znaleziono żądanego komunikatu.
  • MessageSizeExceeded: komunikat jest większy niż maksymalny rozmiar dozwolony dla jego transportu.
  • MessagingEntityAlreadyExists: jednostka o tej samej nazwie istnieje w tej samej przestrzeni nazw.
  • MessagingEntityDisabled: jednostka obsługi komunikatów jest wyłączona. Włącz ponownie jednostkę przy użyciu portalu.
  • QuotaExceeded: limit przydziału zastosowany do zasobu usługi Service Bus został przekroczony podczas interakcji z usługą Azure Service Bus.
  • ServiceBusy: usługa Azure Service Bus zgłasza, że jest zajęta w odpowiedzi na żądanie klienta do wykonania operacji.
  • ServiceTimeout: upłynął limit czasu operacji lub innego żądania podczas interakcji z usługą Azure Service Bus.
  • ServiceCommunicationProblem: wystąpił ogólny błąd komunikacji podczas interakcji z usługą Azure Service Bus.
  • SessionCannotBeLocked: nie można zablokować żądanej sesji.
  • SessionLockLost: blokada sesji wygasła. Osoby wywołujące powinny ponownie zażądać sesji.
  • Brak autoryzacji": użytkownik nie ma dostępu do jednostki.
code: ServiceBusErrorCode

Wartość właściwości

Szczegóły właściwości dziedziczonej

address

Adres, do którego połączenie sieciowe nie powiodło się. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

address?: string

Wartość właściwości

string

Dziedziczone zpliku MessagingError.address

errno

Podany przez system numer błędu. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

errno?: string | number

Wartość właściwości

string | number

Dziedziczone zmessagingError.errno

info

Dodatkowe szczegóły dotyczące błędu.

info?: any

Wartość właściwości

any

Dziedziczone zMessagingError.info

message

message: string

Wartość właściwości

string

Dziedziczone zmessageingError.message

name

Nazwa błędu. Wartość domyślna: "MessagingError".

name: string

Wartość właściwości

string

Dziedziczone zMessagingError.name

port

Niedostępny port połączenia sieciowego. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

port?: number

Wartość właściwości

number

Dziedziczone zpliku MessagingError.port

prepareStackTrace

Opcjonalne zastępowanie śladów stosu formatowania

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

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

Wartość właściwości

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

Dziedziczone zmessagingError.prepareStackTrace

retryable

Opisuje, czy błąd można ponowić próbę. Wartość domyślna: true.

retryable: boolean

Wartość właściwości

boolean

Dziedziczone zelementu MessagingError.retryable

stack

stack?: string

Wartość właściwości

string

Dziedziczone zpliku MessagingError.stack

stackTraceLimit

static stackTraceLimit: number

Wartość właściwości

number

Dziedziczone zmessagingError.stackTraceLimit

syscall

Nazwa wywołania systemowego, które wyzwoliło błąd. Występuje tylko wtedy, gdy MessagingError wystąpienie obiektu zostało utworzone za pomocą Node.js SystemError.

syscall?: string

Wartość właściwości

string

Dziedziczone zmessagingError.syscall

Szczegóły metody dziedziczonej

captureStackTrace(object, Function)

Tworzenie właściwości .stack w obiekcie docelowym

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

Parametry

targetObject

object

constructorOpt

Function

Dziedziczone zmessagingError.captureStackTrace