Freigeben über


ApplicationUpgradePolicy Klasse

Definition

Beschreibt die Richtlinie für ein überwachtes Anwendungsupgrade.

public class ApplicationUpgradePolicy
type ApplicationUpgradePolicy = class
Public Class ApplicationUpgradePolicy
Vererbung
ApplicationUpgradePolicy

Konstruktoren

ApplicationUpgradePolicy()

Initialisiert eine neue instance von ApplicationUpgradePolicy.

Eigenschaften

ApplicationHealthPolicy

Definiert eine Integritätsrichtlinie, die verwendet wird, um die Integrität einer Anwendung oder einer ihrer untergeordneten Entitäten zu bewerten.

ForceRestart

Wenn true, werden Prozesse während des Upgrades erzwungen neu gestartet, auch wenn sich die Codeversion nicht geändert hat (das Upgrade ändert nur Konfiguration oder Daten).

InstanceCloseDelayDurationInSeconds

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

RecreateApplication

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

RollingUpgradeMonitoringPolicy

Die Richtlinie, die zum Überwachen des Anwendungsupgrades verwendet wird.

UpgradeMode

Der Modus, der zum Überwachen der Integrität während eines parallelen Upgrades verwendet wird. Die Werte sind Überwacht und UnmonitoredAuto.

UpgradeReplicaSetCheckTimeout

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).

Gilt für: