Sprache

SystemUpdatePolicy.SetFreezePeriods(IList<FreezePeriod>) Methode

Definition

Konfigurieren Sie eine Liste der Fixierungszeiträume über der aktuellen Richtlinie.

[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

Parameter

freezePeriods
IList<FreezePeriod>

Die Liste der Fixierungszeiträume

Gibt zurück

diese Instanz

Attribute

Hinweise

Konfigurieren Sie eine Liste der Fixierungszeiträume über der aktuellen Richtlinie. Wenn sich die Uhr des Geräts innerhalb eines der Fixierungszeiträume befindet, werden alle eingehenden Systemupdates einschließlich Sicherheitspatches blockiert und können nicht installiert werden. Wenn sich das Gerät außerhalb der Fixierungszeiträume befindet, wird das normale Richtlinienverhalten angewendet.

Jede einzelne Einfrierperiode darf höchstens 90 Tage lang sein, und angrenzende Einfrierperioden müssen mindestens 60 Tage auseinander liegen. Außerdem sollte die Liste der Einfrierungsperioden keine Duplikate enthalten oder sich überschneiden. Wenn eine dieser Bedingungen nicht erfüllt ist, wird eine ValidationFailedException ausgelöst.

Behandlung von Schaltjahren: Wir ignorieren Schaltjahre in Fixperiodenberechnungen, insbesondere <ul><li>Wenn ein Fixierungszeitraum definiert ist, wird der 29. Februar ignoriert, auch wenn ein Fixierungszeitraum festgelegt werden kann, um am 29. Februar zu beginnen oder zu enden, es wird so behandelt, als ob der Zeitraum am 28. Februar begonnen oder beendet wurde.</li li><>Beim Anwenden des Fixierungszeitraumsverhaltens auf das Gerät wird eine Systemuhr vom 29. Februar so behandelt, als ob es sich um den 28.< Februar/li li<>>handelte, wenn die Anzahl der Tage eines Fixierungszeitraums oder einer Trennung zwischen zwei Fixperioden berechnet wird, wird der 29. Februar ebenfalls ignoriert und nicht als ein Tag gezählt.</li></ul>

Java Dokumentation für android.app.admin.SystemUpdatePolicy.setFreezePeriods(java.util.List<android.app.admin.FreezePeriod>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: