DevicePolicyManager.SetPasswordExpirationTimeout(ComponentName, Int64) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается администратором устройства, чтобы задать время ожидания истечения срока действия пароля.
[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
Параметры
- admin
- ComponentName
С которым DeviceAdminReceiver
связан этот запрос. Null, если вызывающий объект не является администратором устройства
- timeout
- Int64
Ограничение (в мс), которое может оставаться в силе паролем. Значение 0 означает отсутствие ограничений (неограниченно).
- Атрибуты
Комментарии
Вызывается администратором устройства, чтобы задать время ожидания истечения срока действия пароля. Вызов этого метода перезапустит отсчет срока действия пароля для данного администратора, так как изменит пароль устройства (для всех администраторов).
Предоставленное время ожидания — это разностная разница времени в мс и будет добавлена в текущее время. Например, срок действия пароля истекает через 5 дней, время ожидания будет равно 5 * 86400 * 1000 = 4320000000 мс для времени ожидания.
Чтобы отключить срок действия пароля, значение 0 может использоваться для истечения времени ожидания.
На устройствах, не поддерживающих PackageManager#FEATURE_SECURE_LOCK_SCREEN
функцию, срок действия пароля всегда отключен.
Администратор вызывающего устройства должен иметь возможность DeviceAdminInfo#USES_POLICY_EXPIRE_PASSWORD
вызывать этот метод; если он не имеет, создается исключение безопасности.
Обратите внимание, что настройка пароля автоматически сбрасывает срок действия для всех активных администраторов. Активные администраторы не должны явно вызывать этот метод в этом случае.
Этот метод можно вызвать для экземпляра, возвращаемого DevicePolicyManager
#getParentProfileInstance(ComponentName)
для задания ограничений родительского профиля.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.