ohos.business_exception(通用异常信息)
说明:
当前为Beta阶段。
本模块定义了接口调用过程中出现的常见异常信息。
导入模块
import ohos.business_exception.*
说明:
当前暂不支持Kit化的导入方式,预计在下个版本支持。
class BusinessException
public class BusinessException <: Exception {
public let code: Int32
}
功能: 业务异常类,继承自Exception类。
起始版本: 22
父类型:
- Exception
let code
public let code: Int32
功能: 错误码。
类型: Int32
读写能力: 只读
起始版本: 22
func getData<T>()
public func getData<T>(): ?T
功能: 获取异常中携带的自定义数据信息。
起始版本: 22
返回值:
| 类型 | 说明 |
|---|---|
| ?T | 额外补充的异常信息。 |
func toString()
public func toString(): String
功能: 获取错误信息字符串。
起始版本: 22
返回值:
| 类型 | 说明 |
|---|---|
| String | 错误信息。 |
type AsyncCallback<T>
public type AsyncCallback<T> = (Option<BusinessException>, Option<T>) -> Unit
功能: 定义了异步回调类型。