Partager via


ApplicationUpgradePolicy Classe

Définition

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

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

Constructeurs

ApplicationUpgradePolicy()

Initialise une nouvelle instance de la classe ApplicationUpgradePolicy.

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

Initialise une nouvelle instance de la classe ApplicationUpgradePolicy.

Propriétés

ApplicationHealthPolicy

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

ForceRestart

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

InstanceCloseDelayDuration

Obtient ou définit la durée en secondes, pour attendre avant la fermeture d’une instance sans état, pour permettre aux requêtes actives de se vider normalement. Cela serait effectif lorsque le instance se ferme pendant la mise à niveau de l’application/du cluster, uniquement pour les instances dont la durée de délai est différente de zéro configurée dans la description du service.

RecreateApplication

Obtient ou définit détermine si l’application doit être recréée lors de la mise à jour. Si value=true, les autres paramètres de stratégie de mise à niveau ne sont pas autorisés.

RollingUpgradeMonitoringPolicy

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

UpgradeMode

Obtient ou définit les valeurs possibles : « Surveillé », « UnmonitoredAuto »

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 à