Freigeben über


ApplicationUpgradePolicy Konstruktoren

Definition

Überlädt

ApplicationUpgradePolicy()

Initialisiert eine neue instance der ApplicationUpgradePolicy-Klasse.

ApplicationUpgradePolicy(ApplicationHealthPolicy, Nullable<Boolean>, RollingUpgradeMonitoringPolicy, Nullable<Int64>, String, Nullable<Int64>, Nullable<Boolean>)

Initialisiert eine neue instance der ApplicationUpgradePolicy-Klasse.

ApplicationUpgradePolicy()

Initialisiert eine neue instance der ApplicationUpgradePolicy-Klasse.

public ApplicationUpgradePolicy();
Public Sub New ()

Gilt für:

ApplicationUpgradePolicy(ApplicationHealthPolicy, Nullable<Boolean>, RollingUpgradeMonitoringPolicy, Nullable<Int64>, String, Nullable<Int64>, Nullable<Boolean>)

Initialisiert eine neue instance der ApplicationUpgradePolicy-Klasse.

public ApplicationUpgradePolicy(Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ApplicationHealthPolicy applicationHealthPolicy = default, bool? forceRestart = default, Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.RollingUpgradeMonitoringPolicy rollingUpgradeMonitoringPolicy = default, long? instanceCloseDelayDuration = default, string upgradeMode = default, long? upgradeReplicaSetCheckTimeout = default, bool? recreateApplication = default);
new Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ApplicationUpgradePolicy : Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ApplicationHealthPolicy * Nullable<bool> * Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.RollingUpgradeMonitoringPolicy * Nullable<int64> * string * Nullable<int64> * Nullable<bool> -> Microsoft.Azure.Management.ServiceFabricManagedClusters.Models.ApplicationUpgradePolicy
Public Sub New (Optional applicationHealthPolicy As ApplicationHealthPolicy = Nothing, Optional forceRestart As Nullable(Of Boolean) = Nothing, Optional rollingUpgradeMonitoringPolicy As RollingUpgradeMonitoringPolicy = Nothing, Optional instanceCloseDelayDuration As Nullable(Of Long) = Nothing, Optional upgradeMode As String = Nothing, Optional upgradeReplicaSetCheckTimeout As Nullable(Of Long) = Nothing, Optional recreateApplication As Nullable(Of Boolean) = Nothing)

Parameter

applicationHealthPolicy
ApplicationHealthPolicy
forceRestart
Nullable<Boolean>
rollingUpgradeMonitoringPolicy
RollingUpgradeMonitoringPolicy
instanceCloseDelayDuration
Nullable<Int64>

Dauer in Sekunden, um zu warten, bis ein zustandsloser instance geschlossen wird, damit die aktiven Anforderungen ordnungsgemäß entladen werden können. Dies ist wirksam, wenn der instance während des Anwendungs-/Clusterupgrades geschlossen wird, nur für die Instanzen, für die eine Verzögerungsdauer ungleich null in der Dienstbeschreibung konfiguriert ist.

upgradeMode
String

Mögliche Werte: "Überwacht", "UnmonitoredAuto"

upgradeReplicaSetCheckTimeout
Nullable<Int64>

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. Gültige Werte liegen zwischen 0 und 42.949.672.925 (einschließlich). (32-Bit-Ganzzahl ohne Vorzeichen).

recreateApplication
Nullable<Boolean>

Bestimmt, ob die Anwendung beim Aktualisieren neu erstellt werden soll. Wenn value=true, sind die restlichen Upgraderichtlinienparameter nicht zulässig.

Gilt für: