你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
HealthEvent 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示在运行状况实体(如群集、应用程序或节点)上报告的运行状况信息,以及运行状况管理器添加的其他元数据。
public sealed class HealthEvent
type HealthEvent = class
Public NotInheritable Class HealthEvent
- 继承
-
HealthEvent
注解
运行状况事件由运行状况查询返回,例如 GetClusterHealthAsync(ClusterHealthQueryDescription)。 它们包含 HealthInformation 发送到 中的 HealthReport运行状况管理器。
属性
HealthInformation |
获取发送到 中的运行状况存储的 HealthReport运行状况信息。 |
IsExpired |
获取一个值,该值指示运行状况事件是否已过期。 |
LastErrorTransitionAt |
如果当前 HealthState 为 Error,则返回首次使用 Error报告运行状况报告的时间。 对于定期报告,可能已生成许多具有相同状态的报告。 如果当前 HealthState 为 Ok 或 Warning,则返回在 转换为其他状态之前,运行状况状态在 中 Error最后一次的时间。 HealthState如果 从未为 Error,则值为 System.DateTime.FromFileTimeUtc (0) 。 |
LastModifiedUtcTimestamp |
获取运行状况存储上次修改运行状况报告的日期和时间。 |
LastOkTransitionAt |
如果当前 HealthState 为 Ok,则返回首次使用 Ok报告运行状况报告的时间。 对于定期报告,可能已生成许多具有相同状态的报告。 如果当前 HealthState 为 Error 或 Warning,则返回在 转换为其他状态之前,运行状况状态在 中 Ok最后一次的时间。 HealthState如果 从未为 Ok,则值为 System.DateTime.FromFileTimeUtc (0) 。 |
LastWarningTransitionAt |
如果当前 HealthState 为 Warning,则返回首次使用 Warning报告运行状况报告的时间。 对于定期报告,可能已生成许多具有相同状态的报告。 如果当前 HealthState 为 Ok 或 Error,则返回在 转换为其他状态之前,运行状况状态在 中 Warning最后一次的时间。 HealthState如果 从未为 Warning,则值为 System.DateTime.FromFileTimeUtc (0) 。 |
SourceUtcTimestamp |
获取源发送运行状况报告的日期和时间。 |
方法
ToString() |
获取运行状况事件的字符串表示形式。 |