Langue

SystemUpdatePolicy.SetFreezePeriods(IList<FreezePeriod>) Méthode

Définition

Configurez une liste de périodes de gel au-dessus de la stratégie actuelle.

[Android.Runtime.Register("setFreezePeriods", "(Ljava/util/List;)Landroid/app/admin/SystemUpdatePolicy;", "GetSetFreezePeriods_Ljava_util_List_Handler", ApiSince=28)]
public virtual Android.App.Admin.SystemUpdatePolicy? SetFreezePeriods(System.Collections.Generic.IList<Android.App.Admin.FreezePeriod>? freezePeriods);
[<Android.Runtime.Register("setFreezePeriods", "(Ljava/util/List;)Landroid/app/admin/SystemUpdatePolicy;", "GetSetFreezePeriods_Ljava_util_List_Handler", ApiSince=28)>]
abstract member SetFreezePeriods : System.Collections.Generic.IList<Android.App.Admin.FreezePeriod> -> Android.App.Admin.SystemUpdatePolicy
override this.SetFreezePeriods : System.Collections.Generic.IList<Android.App.Admin.FreezePeriod> -> Android.App.Admin.SystemUpdatePolicy

Paramètres

freezePeriods
IList<FreezePeriod>

la liste des périodes de gel

Retours

cette instance

Attributs

Remarques

Configurez une liste de périodes de gel au-dessus de la stratégie actuelle. Lorsque l’horloge de l’appareil se trouve dans l’une des périodes de gel, toutes les mises à jour système entrantes, y compris les correctifs de sécurité, sont bloquées et ne peuvent pas être installées. Lorsque l’appareil est en dehors des périodes de gel, le comportement normal de la stratégie s’applique.

Chaque période de gel individuelle peut durer au maximum 90 jours, et les périodes de gel adjacentes doivent être espacées d’au moins 60 jours. De plus, la liste des périodes de gel ne doit pas contenir de doublons ou se chevaucher. Si l’une de ces conditions n’est pas remplie, une ValidationFailedException levée est levée.

Gestion de l’année bissextile : nous ignorons les années bissextiles dans les calculs de période de gel, en particulier ul <><li>Lorsqu’une période de gel est définie, le 29 février est ignorée, même si une période de gel peut être spécifiée pour commencer ou se terminer le 29 février, elle sera traitée comme si la période a commencé ou s’est terminée le 28 février.</li li><>Lors de l’application du comportement de période de gel à l’appareil, une horloge système du 29 février est traitée comme s’il s’agissait du 28< février/li li<>>Lors du calcul du nombre de jours d’une période de gel ou de séparation entre deux périodes de gel, le 29 février est également ignoré et non compté comme un jour.</li></ul>

Java documentation pour android.app.admin.SystemUpdatePolicy.setFreezePeriods(java.util.List<android.app.admin.FreezePeriod>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à