你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

HealthEvent 类

定义

表示在运行状况实体(如群集、应用程序或节点)上报告的运行状况信息,以及运行状况管理器添加的其他元数据。

public sealed class HealthEvent
type HealthEvent = class
Public NotInheritable Class HealthEvent
继承
HealthEvent

注解

运行状况事件由运行状况查询返回,例如 GetClusterHealthAsync(ClusterHealthQueryDescription)。 它们包含 HealthInformation 发送到 中的 HealthReport运行状况管理器。

属性

HealthInformation

获取发送到 中的运行状况存储的 HealthReport运行状况信息。

IsExpired

获取一个值,该值指示运行状况事件是否已过期。

LastErrorTransitionAt

如果当前 HealthStateError,则返回首次使用 Error报告运行状况报告的时间。 对于定期报告,可能已生成许多具有相同状态的报告。

如果当前 HealthStateOkWarning,则返回在 转换为其他状态之前,运行状况状态在 中 Error最后一次的时间。 HealthState如果 从未为 Error,则值为 System.DateTime.FromFileTimeUtc (0) 。

LastModifiedUtcTimestamp

获取运行状况存储上次修改运行状况报告的日期和时间。

LastOkTransitionAt

如果当前 HealthStateOk,则返回首次使用 Ok报告运行状况报告的时间。 对于定期报告,可能已生成许多具有相同状态的报告。

如果当前 HealthStateErrorWarning,则返回在 转换为其他状态之前,运行状况状态在 中 Ok最后一次的时间。 HealthState如果 从未为 Ok,则值为 System.DateTime.FromFileTimeUtc (0) 。

LastWarningTransitionAt

如果当前 HealthStateWarning,则返回首次使用 Warning报告运行状况报告的时间。 对于定期报告,可能已生成许多具有相同状态的报告。

如果当前 HealthStateOkError,则返回在 转换为其他状态之前,运行状况状态在 中 Warning最后一次的时间。 HealthState如果 从未为 Warning,则值为 System.DateTime.FromFileTimeUtc (0) 。

SourceUtcTimestamp

获取源发送运行状况报告的日期和时间。

方法

ToString()

获取运行状况事件的字符串表示形式。

适用于