Freigeben über


DevicePolicyManager.SetPasswordExpirationTimeout(ComponentName, Int64) Methode

Definition

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.

Java-Dokumentation für android.app.admin.DevicePolicyManager.setPasswordExpirationTimeout(android.content.ComponentName, long).

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.

Gilt für: