DevicePolicyManager.SetPasswordExpirationTimeout(ComponentName, Int64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird von einem Geräteadministrator aufgerufen, um das Kennwortablauftimeout festzulegen.
[Android.Runtime.Register("setPasswordExpirationTimeout", "(Landroid/content/ComponentName;J)V", "GetSetPasswordExpirationTimeout_Landroid_content_ComponentName_JHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")]
public virtual void SetPasswordExpirationTimeout (Android.Content.ComponentName? admin, long timeout);
[<Android.Runtime.Register("setPasswordExpirationTimeout", "(Landroid/content/ComponentName;J)V", "GetSetPasswordExpirationTimeout_Landroid_content_ComponentName_JHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")>]
abstract member SetPasswordExpirationTimeout : Android.Content.ComponentName * int64 -> unit
override this.SetPasswordExpirationTimeout : Android.Content.ComponentName * int64 -> unit
Parameter
- admin
- ComponentName
Dieser DeviceAdminReceiver
Anforderung ist zugeordnet. Null, wenn der Anrufer kein Geräteadministrator ist
- timeout
- Int64
Der Grenzwert (in ms), dass ein Kennwort wirksam bleiben kann. Ein Wert von 0 bedeutet, dass es keine Einschränkung (unbegrenzt) gibt.
- Attribute
Hinweise
Wird von einem Geräteadministrator aufgerufen, um das Kennwortablauftimeout festzulegen. Durch Aufrufen dieser Methode wird der Countdown für den Ablauf des Kennworts für den angegebenen Administrator neu gestartet, da das Gerätekennwort (für alle Administratoren) geändert wird.
The provided timeout is the time delta in ms and will be added to the current time. Damit das Kennwort beispielsweise 5 Tage abläuft, wäre timeout 5 * 86400 * 1000 = 432000000 ms für Timeout.
Zum Deaktivieren des Kennwortablaufs kann ein Wert von 0 für timeout verwendet werden.
Auf Geräten, die das Feature nicht unterstützen PackageManager#FEATURE_SECURE_LOCK_SCREEN
, ist der Ablauf des Kennworts immer deaktiviert.
Ein Aufrufen eines Geräteadministrators muss die DeviceAdminInfo#USES_POLICY_EXPIRE_PASSWORD
Möglichkeit haben, diese Methode aufzurufen. Wenn dies nicht der Fall ist, wird eine Sicherheits ausnahme ausgelöst.
Beachten Sie, dass das Festlegen des Kennworts die Ablaufzeit für alle aktiven Administratoren automatisch zurücksetzt. Aktive Administratoren müssen diese Methode in diesem Fall nicht explizit aufrufen.
Diese Methode kann für die DevicePolicyManager
zurückgegebene #getParentProfileInstance(ComponentName)
Instanz aufgerufen werden, um Einschränkungen für das übergeordnete Profil festzulegen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.