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 der ApplicationUpgradePolicy-Klasse.

ApplicationUpgradePolicy(String, Nullable<Boolean>, ArmRollingUpgradeMonitoringPolicy, ArmApplicationHealthPolicy, String)

Initialisiert eine neue instance der ApplicationUpgradePolicy-Klasse.

Eigenschaften

ApplicationHealthPolicy

Ruft eine Integritätsrichtlinie ab, die zum Bewerten der Integrität einer Anwendung oder einer ihrer untergeordneten Entitäten verwendet wird, oder legt diese fest.

ForceRestart

Ruft "true" ab oder legt fest, dann 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).

RollingUpgradeMonitoringPolicy

Ruft die Richtlinie ab, die zum Überwachen des Anwendungsupgrades verwendet wird, oder legt sie fest.

UpgradeMode

Ruft den Modus ab, der zum Überwachen der Integrität während eines parallelen Upgrades verwendet wird, oder legt diesen fest. Die Werte sind UnmonitoredAuto, UnmonitoredManual und Monitored. Mögliche Werte: "Invalid", "UnmonitoredAuto", "UnmonitoredManual", "Monitored"

UpgradeReplicaSetCheckTimeout

Ruft die maximale Zeit ab, um die Verarbeitung einer Upgradedomäne zu blockieren und einen Ausfall der Verfügbarkeit zu verhindern, wenn unerwartete Probleme auftreten, oder legt diese fest. 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).

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: