ServiceBusError class
服務總線內發生的錯誤。
- Extends
建構函式
Service |
|
Service |
屬性
code | 失敗的原因。
|
繼承的屬性
address | 網路連線失敗的位址。
只有當 |
errno | 系統提供的錯誤號碼。
只有當 |
info | 有關錯誤的額外詳細數據。 |
message | |
name | 錯誤名稱。 默認值:「MessagingError」。。 |
port | 無法使用的網路連線埠。
只有當 |
prepare |
格式化堆疊追蹤的選擇性覆寫 請參閱 https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
retryable | 描述錯誤是否可重試。 默認值:true。 |
stack | |
stack |
|
syscall | 觸發錯誤之系統呼叫的名稱。
只有當 |
繼承的方法
capture |
在目標物件上建立 .stack 屬性 |
建構函式詳細資料
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:服務總線服務找不到服務總線資源。
- MessageLockLost:訊息上的鎖定會遺失。 呼叫端應該嘗試再次接收和處理訊息。
- MessageNotFound:找不到要求的訊息。
- MessageSizeExceeded:訊息大於傳輸允許的大小上限。
- MessagingEntityAlreadyExists:具有相同名稱的實體存在於相同的命名空間下。
- MessagingEntityDisabled:已停用傳訊實體。 使用入口網站再次啟用實體。
- QuotaExceeded:與 Azure 服務總線服務互動時,已超過套用至服務總線資源的配額。
- ServiceBusy:Azure 服務總線服務會報告它正忙於回應用戶端要求來執行作業。
- ServiceTimeout:與 Azure 服務總線服務互動時作業或其他要求逾時。
- ServiceCommunicationProblem:與 Azure 服務總線服務互動時發生一般通訊錯誤。
- SessionCannotBeLocked:要求的會話無法鎖定。
- SessionLockLost:會話上的鎖定已過期。 呼叫端應該再次要求會話。
- UnauthorizedAccess“:用戶無法存取實體。
code: ServiceBusErrorCode
屬性值
繼承的屬性詳細資料
address
網路連線失敗的位址。
只有當 MessagingError
是以 Node.js SystemError
具現化時,才會存在。
address?: string
屬性值
string
errno
系統提供的錯誤號碼。
只有當 MessagingError
是以 Node.js SystemError
具現化時,才會存在。
errno?: string | number
屬性值
string | number
info
message
name
port
無法使用的網路連線埠。
只有當 MessagingError
是以 Node.js SystemError
具現化時,才會存在。
port?: number
屬性值
number
prepareStackTrace
格式化堆疊追蹤的選擇性覆寫
請參閱 https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
屬性值
(err: Error, stackTraces: CallSite[]) => any
retryable
stack
stackTraceLimit
syscall
觸發錯誤之系統呼叫的名稱。
只有當 MessagingError
是以 Node.js SystemError
具現化時,才會存在。
syscall?: string
屬性值
string
繼承自
繼承的方法的詳細資料
captureStackTrace(object, Function)
在目標物件上建立 .stack 屬性
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
參數
- targetObject
-
object
- constructorOpt
-
Function