Skip to content

struct HealthReportEntry

cangjie
public struct HealthReportEntry

功能:表示单个健康检查的报告条目。

成员概览

成员功能
init(HealthStatus, Duration, ?String, ?Exception, Array<String>)创建健康检查报告条目。
init(HealthStatus, Duration, ?String, ?Exception, Array<String>, ReadOnlyMap<String, Object>)创建包含扩展数据的健康检查报告条目。
prop status返回当前报告条目的健康状态。
prop duration返回当前报告条目的执行耗时。
prop tags返回当前报告条目关联的标签集合。
prop data返回当前报告条目附带的数据集合。
prop exception返回当前报告条目记录的异常。
prop description返回当前报告条目的描述信息。

init(HealthStatus, Duration, ?String, ?Exception, Array<String>)

cangjie
public init(status: HealthStatus, duration: Duration, description: ?String, exception: ?Exception, tags: Array<String>)

功能:创建健康检查报告条目。

参数:

  • status: HealthStatus - 健康检查状态。
  • duration: Duration - 健康检查执行耗时。
  • description: ?String - 健康检查结果描述。
  • exception: ?Exception - 健康检查过程中捕获的异常。
  • tags: Array<String> - 健康检查关联的标签集合。

init(HealthStatus, Duration, ?String, ?Exception, Array<String>, ReadOnlyMap<String, Object>)

cangjie
public init(status: HealthStatus, duration: Duration, description: ?String, exception: ?Exception, tags: Array<String>,
data: ReadOnlyMap<String, Object>)

功能:创建包含扩展数据的健康检查报告条目。

参数:

  • status: HealthStatus - 健康检查状态。
  • duration: Duration - 健康检查执行耗时。
  • description: ?String - 健康检查结果描述。
  • exception: ?Exception - 健康检查过程中捕获的异常。
  • tags: Array<String> - 健康检查关联的标签集合。
  • data: ReadOnlyMap<String, Object> - 健康检查附带的数据集合。

prop status

cangjie
public prop status: HealthStatus

功能:返回当前报告条目的健康状态。

类型:HealthStatus

prop duration

cangjie
public prop duration: Duration

功能:返回当前报告条目的执行耗时。

类型:Duration

prop tags

cangjie
public prop tags: Array<String>

功能:返回当前报告条目关联的标签集合。

类型:Array<String>

prop data

cangjie
public prop data: ReadOnlyMap<String, Object>

功能:返回当前报告条目附带的数据集合。

类型:ReadOnlyMap<String, Object>

prop exception

cangjie
public prop exception: ?Exception

功能:返回当前报告条目记录的异常。

类型:?Exception

prop description

cangjie
public prop description: ?String

功能:返回当前报告条目的描述信息。

类型:?String