Bagikan melalui


ServiceBusError class

Kesalahan yang terjadi dalam Azure Service Bus.

Memperluas

Konstruktor

ServiceBusError(MessagingError)
ServiceBusError(string, ServiceBusErrorCode)

Properti

code

Alasan kegagalan tersebut.

  • GeneralError: Pengecualian adalah hasil dari kesalahan umum dalam pustaka klien.
  • MessagingEntityNotFound: Sumber daya Bus Layanan tidak dapat ditemukan oleh layanan Azure Service Bus.
  • MessageLockLost: Kunci pada pesan hilang. Penelepon harus mencoba menerima dan memproses pesan lagi.
  • MessageNotFound: Pesan yang diminta tidak ditemukan.
  • MessageSizeExceeded: Pesan lebih besar dari ukuran maksimum yang diizinkan untuk transportasinya.
  • MessagingEntityAlreadyExists: Entitas dengan nama yang sama ada di bawah namespace yang sama.
  • MessagingEntityDisabled: Entitas Olahpesan dinonaktifkan. Aktifkan entitas lagi menggunakan Portal.
  • QuotaExceeded: Kuota yang diterapkan ke sumber daya Azure Service Bus telah terlampaui saat berinteraksi dengan layanan Azure Service Bus.
  • ServiceBusy: Layanan Azure Service Bus melaporkan bahwa layanan sibuk sebagai respons terhadap permintaan klien untuk melakukan operasi.
  • ServiceTimeout: Waktu operasi atau permintaan lain habis saat berinteraksi dengan layanan Azure Service Bus.
  • ServiceCommunicationProblem: Ada kesalahan komunikasi umum yang ditemui saat berinteraksi dengan layanan Azure Service Bus.
  • SessionCannotBeLocked: Sesi yang diminta tidak dapat dikunci.
  • SessionLockLost: Kunci pada sesi telah kedaluwarsa. Penelepon harus meminta sesi lagi.
  • UnauthorizedAccess": Pengguna tidak memiliki akses ke entitas.

Properti yang Diwariskan

address

Alamat yang koneksi jaringannya gagal. Hanya ada jika MessagingError dibuat dengan Node.js SystemError.

errno

Nomor kesalahan yang disediakan sistem. Hanya ada jika MessagingError dibuat dengan Node.js SystemError.

info

Detail tambahan tentang kesalahan.

message
name

Nama kesalahan. Nilai default: "MessagingError".

port

Port koneksi jaringan tidak tersedia. Hanya ada jika MessagingError dibuat dengan Node.js SystemError.

prepareStackTrace

Penimpaan opsional untuk memformat pelacakan tumpukan

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

retryable

Menjelaskan apakah kesalahan dapat diulang. Default: true.

stack
stackTraceLimit
syscall

Nama panggilan sistem yang memicu kesalahan. Hanya ada jika MessagingError dibuat dengan Node.js SystemError.

Metode yang Diwarisi

captureStackTrace(object, Function)

Membuat properti .stack pada objek target

Detail Konstruktor

ServiceBusError(MessagingError)

new ServiceBusError(messagingError: MessagingError)

Parameter

messagingError
MessagingError

Kesalahan yang propertinya akan disalin ke ServiceBusError.

ServiceBusError(string, ServiceBusErrorCode)

new ServiceBusError(message: string, code: ServiceBusErrorCode)

Parameter

message

string

Pesan kesalahan yang menyediakan informasi lebih lanjut tentang kesalahan tersebut.

code
ServiceBusErrorCode

Alasan kegagalan tersebut.

Detail Properti

code

Alasan kegagalan tersebut.

  • GeneralError: Pengecualian adalah hasil dari kesalahan umum dalam pustaka klien.
  • MessagingEntityNotFound: Sumber daya Bus Layanan tidak dapat ditemukan oleh layanan Azure Service Bus.
  • MessageLockLost: Kunci pada pesan hilang. Penelepon harus mencoba menerima dan memproses pesan lagi.
  • MessageNotFound: Pesan yang diminta tidak ditemukan.
  • MessageSizeExceeded: Pesan lebih besar dari ukuran maksimum yang diizinkan untuk transportasinya.
  • MessagingEntityAlreadyExists: Entitas dengan nama yang sama ada di bawah namespace yang sama.
  • MessagingEntityDisabled: Entitas Olahpesan dinonaktifkan. Aktifkan entitas lagi menggunakan Portal.
  • QuotaExceeded: Kuota yang diterapkan ke sumber daya Azure Service Bus telah terlampaui saat berinteraksi dengan layanan Azure Service Bus.
  • ServiceBusy: Layanan Azure Service Bus melaporkan bahwa layanan sibuk sebagai respons terhadap permintaan klien untuk melakukan operasi.
  • ServiceTimeout: Waktu operasi atau permintaan lain habis saat berinteraksi dengan layanan Azure Service Bus.
  • ServiceCommunicationProblem: Ada kesalahan komunikasi umum yang ditemui saat berinteraksi dengan layanan Azure Service Bus.
  • SessionCannotBeLocked: Sesi yang diminta tidak dapat dikunci.
  • SessionLockLost: Kunci pada sesi telah kedaluwarsa. Penelepon harus meminta sesi lagi.
  • UnauthorizedAccess": Pengguna tidak memiliki akses ke entitas.
code: ServiceBusErrorCode

Nilai Properti

Detail Properti yang Diwariskan

address

Alamat yang koneksi jaringannya gagal. Hanya ada jika MessagingError dibuat dengan Node.js SystemError.

address?: string

Nilai Properti

string

Diwarisi DariMessagingError.address

errno

Nomor kesalahan yang disediakan sistem. Hanya ada jika MessagingError dibuat dengan Node.js SystemError.

errno?: string | number

Nilai Properti

string | number

Diwarisi DariMessagingError.errno

info

Detail tambahan tentang kesalahan.

info?: any

Nilai Properti

any

Diwarisi DariMessagingError.info

message

message: string

Nilai Properti

string

Diwarisi DariMessagingError.message

name

Nama kesalahan. Nilai default: "MessagingError".

name: string

Nilai Properti

string

Diwarisi DariMessagingError.name

port

Port koneksi jaringan tidak tersedia. Hanya ada jika MessagingError dibuat dengan Node.js SystemError.

port?: number

Nilai Properti

number

Diwarisi DariMessagingError.port

prepareStackTrace

Penimpaan opsional untuk memformat pelacakan tumpukan

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

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

Nilai Properti

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

Diwarisi DariMessagingError.prepareStackTrace

retryable

Menjelaskan apakah kesalahan dapat diulang. Default: true.

retryable: boolean

Nilai Properti

boolean

Diwarisi DariMessagingError.retryable

stack

stack?: string

Nilai Properti

string

Diwarisi DariMessagingError.stack

stackTraceLimit

static stackTraceLimit: number

Nilai Properti

number

Diwarisi DariMessagingError.stackTraceLimit

syscall

Nama panggilan sistem yang memicu kesalahan. Hanya ada jika MessagingError dibuat dengan Node.js SystemError.

syscall?: string

Nilai Properti

string

Diwarisi DariMessagingError.syscall

Detail Metode yang Diwarisi

captureStackTrace(object, Function)

Membuat properti .stack pada objek target

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

Parameter

targetObject

object

constructorOpt

Function

Diwarisi DariMessagingError.captureStackTrace