Freigeben über


ClusterUpgradePolicy Konstruktor

Definition

Initialisiert eine neue instance von ClusterUpgradePolicy.

public ClusterUpgradePolicy (TimeSpan upgradeReplicaSetCheckTimeout, TimeSpan healthCheckWaitDuration, TimeSpan healthCheckStableDuration, TimeSpan healthCheckRetryTimeout, TimeSpan upgradeTimeout, TimeSpan upgradeDomainTimeout, Azure.ResourceManager.ServiceFabric.Models.ClusterHealthPolicy healthPolicy);
new Azure.ResourceManager.ServiceFabric.Models.ClusterUpgradePolicy : TimeSpan * TimeSpan * TimeSpan * TimeSpan * TimeSpan * TimeSpan * Azure.ResourceManager.ServiceFabric.Models.ClusterHealthPolicy -> Azure.ResourceManager.ServiceFabric.Models.ClusterUpgradePolicy
Public Sub New (upgradeReplicaSetCheckTimeout As TimeSpan, healthCheckWaitDuration As TimeSpan, healthCheckStableDuration As TimeSpan, healthCheckRetryTimeout As TimeSpan, upgradeTimeout As TimeSpan, upgradeDomainTimeout As TimeSpan, healthPolicy As ClusterHealthPolicy)

Parameter

upgradeReplicaSetCheckTimeout
TimeSpan

Die maximale Zeitspanne, während der die Verarbeitung einer Upgradedomäne blockiert und Verfügbarkeitsverlust verhindert wird, wenn es unerwartete Probleme gibt. Wenn dieses Timeout abläuft, wird die Verarbeitung der Upgradedomäne unabhängig von Verfügbarkeitsverlustproblemen fortgesetzt. Das Timeout wird beim Start jeder Upgradedomäne zurückgesetzt. Das Timeout kann entweder im Format hh:mm:ss oder im d.hh:mm:ss.ms-Format vorliegen.

healthCheckWaitDuration
TimeSpan

Die Zeitspanne, die nach Abschluss einer Upgradedomäne gewartet werden muss, bevor Integritätsprüfungen durchgeführt werden. Die Dauer kann im Format "hh:mm:ss" oder "d.hh:mm:ss.ms" erfolgen.

healthCheckStableDuration
TimeSpan

Die Zeitspanne, während der die Anwendung oder der Cluster fehlerfrei bleiben muss, bevor das Upgrade mit der nächsten Upgradedomäne fortgesetzt wird. Die Dauer kann im Format "hh:mm:ss" oder "d.hh:mm:ss.ms" erfolgen.

healthCheckRetryTimeout
TimeSpan

Die Zeitspanne, in der die Integritätsauswertung wiederholt werden muss, wenn die Anwendung oder der Cluster fehlerhaft ist, bevor ein Rollback des Upgrades durchgeführt wird. Das Timeout kann entweder im Format hh:mm:ss oder im d.hh:mm:ss.ms-Format vorliegen.

upgradeTimeout
TimeSpan

Die Zeitspanne, die das gesamte Upgrade abschließen muss, bevor ein Rollback für das Upgrade durchgeführt wird. Das Timeout kann entweder im Format hh:mm:ss oder im d.hh:mm:ss.ms-Format vorliegen.

upgradeDomainTimeout
TimeSpan

Die Zeitspanne, die jede Upgradedomäne abschließen muss, bevor das Upgrade ein Rollback ausgeführt wird. Das Timeout kann entweder im Format hh:mm:ss oder im d.hh:mm:ss.ms-Format vorliegen.

healthPolicy
ClusterHealthPolicy

Die Clusterintegritätsrichtlinie, die beim Upgrade des Clusters verwendet wird.

Ausnahmen

healthPolicy ist NULL.

Gilt für: