DevicePolicyManager.SetPasswordExpirationTimeout(ComponentName, Int64) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiamato da un amministratore del dispositivo per impostare il timeout di scadenza della password.
[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
Parametri
- admin
- ComponentName
A cui DeviceAdminReceiver
è associata questa richiesta. Null se il chiamante non è un amministratore del dispositivo
- timeout
- Int64
Limite (in ms) che una password può rimanere attiva. Il valore 0 indica che non esiste alcuna restrizione (illimitata).
- Attributi
Commenti
Chiamato da un amministratore del dispositivo per impostare il timeout di scadenza della password. La chiamata a questo metodo riavvierà il conto alla rovescia per la scadenza della password per l'amministratore specificato, in quanto cambierà la password del dispositivo (per tutti gli amministratori).
Il timeout specificato è il delta temporale in ms e verrà aggiunto all'ora corrente. Ad esempio, per fare in modo che la password scada 5 giorni da ora, il timeout sarà 5 * 86400 * 1000 = 432000000 ms per il timeout.
Per disabilitare la scadenza della password, è possibile usare il valore 0 per il timeout.
Nei dispositivi che non supportano PackageManager#FEATURE_SECURE_LOCK_SCREEN
la funzionalità, la scadenza della password è sempre disabilitata.
Un amministratore del dispositivo chiamante deve aver richiesto DeviceAdminInfo#USES_POLICY_EXPIRE_PASSWORD
di poter chiamare questo metodo. In caso contrario, verrà generata un'eccezione di sicurezza.
Si noti che l'impostazione della password reimposta automaticamente l'ora di scadenza per tutti gli amministratori attivi. Gli amministratori attivi non devono chiamare in modo esplicito questo metodo in tal caso.
Questo metodo può essere chiamato sull'istanza DevicePolicyManager
restituita da #getParentProfileInstance(ComponentName)
per impostare restrizioni sul profilo padre.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.