ServiceBusError class

Service Bus 내에서 발생하는 오류입니다.

Extends

MessagingError

생성자

ServiceBusError(MessagingError)
ServiceBusError(string, ServiceBusErrorCode)

속성

code

실패한 원인입니다.

  • GeneralError: 예외는 클라이언트 라이브러리 내에서 일반적인 오류의 결과입니다.
  • MessagingEntityNotFound: Service Bus 서비스에서 Service Bus 리소스를 찾을 수 없습니다.
  • MessageLockLost: 메시지 잠금이 손실되었습니다. 호출자는 메시지를 다시 받고 처리하려고 시도해야 합니다.
  • MessageNotFound: 요청된 메시지를 찾을 수 없습니다.
  • MessageSizeExceeded: 메시지가 전송에 허용되는 최대 크기보다 큽니다.
  • MessagingEntityAlreadyExists: 이름이 같은 엔터티가 동일한 네임스페이스 아래에 있습니다.
  • MessagingEntityDisabled: 메시징 엔터티를 사용할 수 없습니다. 포털을 사용하여 엔터티를 다시 사용하도록 설정합니다.
  • QuotaExceeded: service Bus 리소스에 적용된 할당량이 Azure Service Bus 서비스와 상호 작용하는 동안 초과되었습니다.
  • ServiceBusy: Azure Service Bus 서비스는 작업을 수행하기 위한 클라이언트 요청에 대한 응답으로 사용 중이라고 보고합니다.
  • ServiceTimeout: Azure Service Bus 서비스와 상호 작용하는 동안 작업 또는 기타 요청 시간이 초과되었습니다.
  • ServiceCommunicationProblem: Azure Service Bus 서비스와 상호 작용할 때 일반적인 통신 오류가 발생했습니다.
  • SessionCannotBeLocked: 요청된 세션을 잠글 수 없습니다.
  • SessionLockLost: 세션의 잠금이 만료되었습니다. 호출자는 세션을 다시 요청해야 합니다.
  • UnauthorizedAccess": 사용자가 엔터티에 액세스할 수 없습니다.

상속된 속성

address

네트워크 연결에 실패한 주소입니다. 가 MessagingError Node.js 로 인스턴스화된 경우에만 존재 SystemError합니다.

errno

시스템에서 제공하는 오류 번호입니다. 가 MessagingError Node.js 로 인스턴스화된 경우에만 존재 SystemError합니다.

info

오류에 대한 추가 세부 정보입니다.

message
name

오류 이름입니다. 기본값: "MessagingError".

port

사용할 수 없는 네트워크 연결 포트입니다. 가 MessagingError Node.js 로 인스턴스화된 경우에만 존재 SystemError합니다.

retryable

오류를 다시 시도할 수 있는지 여부를 설명합니다. 기본값: true입니다.

stack
syscall

오류를 트리거한 시스템 호출의 이름입니다. 가 MessagingError Node.js 로 인스턴스화된 경우에만 존재 SystemError합니다.

생성자 세부 정보

ServiceBusError(MessagingError)

new ServiceBusError(messagingError: MessagingError)

매개 변수

messagingError

MessagingError

속성이 ServiceBusError에 복사되는 오류입니다.

ServiceBusError(string, ServiceBusErrorCode)

new ServiceBusError(message: string, code: ServiceBusErrorCode)

매개 변수

message

string

오류에 대한 자세한 정보를 제공하는 오류 메시지입니다.

code
ServiceBusErrorCode

실패한 원인입니다.

속성 세부 정보

code

실패한 원인입니다.

  • GeneralError: 예외는 클라이언트 라이브러리 내에서 일반적인 오류의 결과입니다.
  • MessagingEntityNotFound: Service Bus 서비스에서 Service Bus 리소스를 찾을 수 없습니다.
  • MessageLockLost: 메시지 잠금이 손실되었습니다. 호출자는 메시지를 다시 받고 처리하려고 시도해야 합니다.
  • MessageNotFound: 요청된 메시지를 찾을 수 없습니다.
  • MessageSizeExceeded: 메시지가 전송에 허용되는 최대 크기보다 큽니다.
  • MessagingEntityAlreadyExists: 이름이 같은 엔터티가 동일한 네임스페이스 아래에 있습니다.
  • MessagingEntityDisabled: 메시징 엔터티를 사용할 수 없습니다. 포털을 사용하여 엔터티를 다시 사용하도록 설정합니다.
  • QuotaExceeded: service Bus 리소스에 적용된 할당량이 Azure Service Bus 서비스와 상호 작용하는 동안 초과되었습니다.
  • ServiceBusy: Azure Service Bus 서비스는 작업을 수행하기 위한 클라이언트 요청에 대한 응답으로 사용 중이라고 보고합니다.
  • ServiceTimeout: Azure Service Bus 서비스와 상호 작용하는 동안 작업 또는 기타 요청 시간이 초과되었습니다.
  • ServiceCommunicationProblem: Azure Service Bus 서비스와 상호 작용할 때 일반적인 통신 오류가 발생했습니다.
  • SessionCannotBeLocked: 요청된 세션을 잠글 수 없습니다.
  • SessionLockLost: 세션의 잠금이 만료되었습니다. 호출자는 세션을 다시 요청해야 합니다.
  • UnauthorizedAccess": 사용자가 엔터티에 액세스할 수 없습니다.
code: ServiceBusErrorCode

속성 값

상속된 속성 세부 정보

address

네트워크 연결에 실패한 주소입니다. 가 MessagingError Node.js 로 인스턴스화된 경우에만 존재 SystemError합니다.

address?: string

속성 값

string

상속된 위치에서 MessagingError.address

errno

시스템에서 제공하는 오류 번호입니다. 가 MessagingError Node.js 로 인스턴스화된 경우에만 존재 SystemError합니다.

errno?: number | string

속성 값

number | string

상속된 위치에서 MessagingError.errno

info

오류에 대한 추가 세부 정보입니다.

info?: any

속성 값

any

상속된 MessagingError.info

message

message: string

속성 값

string

상속된 위치에서 Error.message

name

오류 이름입니다. 기본값: "MessagingError".

name: string

속성 값

string

MessagingError.name 상속됨

port

사용할 수 없는 네트워크 연결 포트입니다. 가 MessagingError Node.js 로 인스턴스화된 경우에만 존재 SystemError합니다.

port?: number

속성 값

number

상속된 위치에서 MessagingError.port

retryable

오류를 다시 시도할 수 있는지 여부를 설명합니다. 기본값: true입니다.

retryable: boolean

속성 값

boolean

상속된 위치에서 MessagingError.retryable

stack

stack?: string

속성 값

string

상속된 위치에서 Error.stack

syscall

오류를 트리거한 시스템 호출의 이름입니다. 가 MessagingError Node.js 로 인스턴스화된 경우에만 존재 SystemError합니다.

syscall?: string

속성 값

string

상속된 위치에서 MessagingError.syscall