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

RollingUpgradeMonitoringPolicy 构造函数

定义

初始化 RollingUpgradeMonitoringPolicy 的新实例。

public RollingUpgradeMonitoringPolicy (Azure.ResourceManager.ServiceFabricManagedClusters.Models.PolicyViolationCompensationAction failureAction, TimeSpan healthCheckWaitDuration, TimeSpan healthCheckStableDuration, TimeSpan healthCheckRetryTimeout, TimeSpan upgradeTimeout, TimeSpan upgradeDomainTimeout);
new Azure.ResourceManager.ServiceFabricManagedClusters.Models.RollingUpgradeMonitoringPolicy : Azure.ResourceManager.ServiceFabricManagedClusters.Models.PolicyViolationCompensationAction * TimeSpan * TimeSpan * TimeSpan * TimeSpan * TimeSpan -> Azure.ResourceManager.ServiceFabricManagedClusters.Models.RollingUpgradeMonitoringPolicy
Public Sub New (failureAction As PolicyViolationCompensationAction, healthCheckWaitDuration As TimeSpan, healthCheckStableDuration As TimeSpan, healthCheckRetryTimeout As TimeSpan, upgradeTimeout As TimeSpan, upgradeDomainTimeout As TimeSpan)

参数

failureAction
PolicyViolationCompensationAction

Monitored 升级遇到违反监视策略或运行状况策略的情况时需执行的补救操作。 无效表示失败操作无效。 回滚指定升级将自动开始回滚。 手动指示升级将切换到 UnmonitoredManual 升级模式。

healthCheckWaitDuration
TimeSpan

应用运行状况策略之前,完成升级域后等待的时间长度。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。

healthCheckStableDuration
TimeSpan

升级继续到下一升级域之前,应用程序或群集必须保持正常的时长。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。

healthCheckRetryTimeout
TimeSpan

执行 FailureAction 前,当应用程序或群集不正常时,重试运行状况评估所需的时间。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。

upgradeTimeout
TimeSpan

执行 FailureAction 前,完成整个升级需等待的时长。 不能超过 12 小时。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。

upgradeDomainTimeout
TimeSpan

执行 FailureAction 前,每个升级域需等待的时长。 不能超过 12 小时。 它被解释为表示 ISO 8601 持续时间的字符串,格式为“hh:mm:ss.fff”。

适用于