Share via


ApplicationUpgradePolicy Classe

Définition

Décrit la stratégie pour une mise à niveau d’application surveillée.

public class ApplicationUpgradePolicy
type ApplicationUpgradePolicy = class
Public Class ApplicationUpgradePolicy
Héritage
ApplicationUpgradePolicy

Constructeurs

ApplicationUpgradePolicy()

Initialise une nouvelle instance de la classe ApplicationUpgradePolicy.

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

Initialise une nouvelle instance de la classe ApplicationUpgradePolicy.

Propriétés

ApplicationHealthPolicy

Obtient ou définit une stratégie d’intégrité utilisée pour évaluer l’intégrité d’une application ou de l’une de ses entités enfants.

ForceRestart

Obtient ou définit si true, les processus sont redémarrés de force pendant la mise à niveau même lorsque la version du code n’a pas changé (la mise à niveau modifie uniquement la configuration ou les données).

RollingUpgradeMonitoringPolicy

Obtient ou définit la stratégie utilisée pour surveiller la mise à niveau de l’application

UpgradeMode

Obtient ou définit le mode utilisé pour surveiller l’intégrité pendant une mise à niveau propagée. Les valeurs sont UnmonitoredAuto, UnmonitoredManual et Monitoré. Les valeurs possibles sont les suivantes : 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitor'

UpgradeReplicaSetCheckTimeout

Obtient ou définit la durée maximale pour bloquer le traitement d’un domaine de mise à niveau et éviter la perte de disponibilité en cas de problèmes inattendus. Lorsque ce délai d’attente expire, le traitement du domaine de mise à niveau se poursuit, indépendamment des problèmes de perte de disponibilité. Le délai d’expiration est réinitialisé au début de chaque domaine de mise à niveau. Les valeurs valides sont comprises entre 0 et 42949672925 inclus. (entier 32 bits non signé).

Méthodes

Validate()

Validez l’objet.

S’applique à