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

HealthInformation.RemoveWhenExpired 属性

定义

获取或设置一个值,该值指示报表在过期时是否从运行状况存储中删除。 如果设置为 false,则报表在过期时被视为错误。 默认值为 false

public bool RemoveWhenExpired { get; set; }
member this.RemoveWhenExpired : bool with get, set
Public Property RemoveWhenExpired As Boolean

属性值

true 如果报告在过期时应从运行状况存储中删除,则为 ;否则为 false

注解

客户端定期报告时,应设置 RemoveWhenExpiredfalse (默认) 。 这样,就是记者有问题 (等。死锁) 且无法报告,当运行状况报告过期时,会在错误时对实体进行评估,这会将实体标记为 Error。 定期运行状况客户端应以高于生存时间的频率发送报告,以考虑由于运行状况客户端批处理、通过线路传输的消息传输延迟和运行状况存储处理导致的延迟。

适用于