ClusterUpgradePolicy Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET