你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
MessagingError class
描述消息传送错误的基类。
- 扩展
-
Error
构造函数
Messaging |
属性
address | 网络连接失败的地址。
仅当 |
code | 标识错误的字符串标签。 |
errno | 系统提供的错误编号。
仅当 |
info | 有关错误的其他详细信息。 |
name | 错误名称。 默认值:“MessagingError”。 |
port | 不可用的网络连接端口。
仅当 |
retryable | 描述错误是否可重试。 默认值:true。 |
syscall | 触发错误的系统调用的名称。
仅当 |
继承属性
message | |
prepare |
设置堆栈跟踪格式的可选替代 请参见https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
stack | |
stack |
继承的方法
capture |
在目标对象上创建 .stack 属性 |
构造函数详细信息
MessagingError(string, Error)
new MessagingError(message: string, originalError?: Error)
参数
- message
-
string
提供有关错误的详细信息的错误消息。
- originalError
-
Error
一个错误,其属性将复制到 MessagingError 如果 属性与在 Node.js SystemError
上找到的属性匹配。
属性详细信息
address
网络连接失败的地址。
仅当 MessagingError
使用 Node.js SystemError
实例化时,才存在。
address?: string
属性值
string
code
标识错误的字符串标签。
code?: string
属性值
string
errno
系统提供的错误编号。
仅当 MessagingError
使用 Node.js SystemError
实例化时,才存在。
errno?: string | number
属性值
string | number
info
有关错误的其他详细信息。
info?: any
属性值
any
name
错误名称。 默认值:“MessagingError”。
name: string
属性值
string
port
不可用的网络连接端口。
仅当 MessagingError
使用 Node.js SystemError
实例化时,才存在。
port?: number
属性值
number
retryable
描述错误是否可重试。 默认值:true。
retryable: boolean
属性值
boolean
syscall
触发错误的系统调用的名称。
仅当 MessagingError
使用 Node.js SystemError
实例化时,才存在。
syscall?: string
属性值
string
继承属性详细信息
message
message: string
属性值
string
继承自 Error.message
prepareStackTrace
设置堆栈跟踪格式的可选替代
请参见https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
属性值
(err: Error, stackTraces: CallSite[]) => any
继承自 Error.prepareStackTrace
stack
stack?: string
属性值
string
继承自 Error.stack
stackTraceLimit
static stackTraceLimit: number
属性值
number
继承自 Error.stackTraceLimit
继承的方法详细信息
captureStackTrace(object, Function)
在目标对象上创建 .stack 属性
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
参数
- targetObject
-
object
- constructorOpt
-
Function
继承自 Error.captureStackTrace