DevicePolicyManager.RequiredPasswordComplexity Proprietà
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.
Ottiene il requisito di complessità della password impostato da #setRequiredPasswordComplexity(int), per l'utente corrente. -oppure- Imposta un requisito di complessità minima della password per il blocco dello schermo dell'utente.
public virtual int RequiredPasswordComplexity { [Android.Runtime.Register("getRequiredPasswordComplexity", "()I", "GetGetRequiredPasswordComplexityHandler", ApiSince=31)] [Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")] get; [Android.Runtime.Register("setRequiredPasswordComplexity", "(I)V", "GetSetRequiredPasswordComplexity_IHandler", ApiSince=31)] [Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")] set; }
[<get: Android.Runtime.Register("getRequiredPasswordComplexity", "()I", "GetGetRequiredPasswordComplexityHandler", ApiSince=31)>]
[<get: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")>]
[<set: Android.Runtime.Register("setRequiredPasswordComplexity", "(I)V", "GetSetRequiredPasswordComplexity_IHandler", ApiSince=31)>]
[<set: Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")>]
member this.RequiredPasswordComplexity : int with get, set
Valore della proprietà
- Attributi
Commenti
Documentazione del getter delle proprietà:
Ottiene il requisito di complessità della password impostato da #setRequiredPasswordComplexity(int), per l'utente corrente.
La differenza tra questo metodo e #getPasswordComplexity() è che questo metodo restituisce semplicemente il valore impostato da #setRequiredPasswordComplexity(int) mentre #getPasswordComplexity() restituisce la complessità della password effettiva.
Questo metodo può essere chiamato sull'istanza DevicePolicyManager restituita da #getParentProfileInstance(ComponentName) per ottenere restrizioni sul profilo padre.
per android.app.admin.DevicePolicyManager.getRequiredPasswordComplexity().
Documentazione del setter delle proprietà:
Imposta un requisito minimo di complessità delle password per il blocco dello schermo dell'utente. Il livello di complessità è uno dei livelli predefiniti e l'utente non è in grado di impostare una password con un livello di complessità inferiore.
Si noti che quando viene chiamato su un profilo che usa una sfida unificata con il relativo elemento padre, la complessità si applica alla sfida unificata.
Questo metodo può essere chiamato sull'istanza DevicePolicyManager restituita da #getParentProfileInstance(ComponentName) per impostare restrizioni sul profilo padre.
<
>nota complessa:</sicuro> Specificare i requisiti delle password tramite questo metodo cancella i requisiti delle password impostati usando i metodi obsoleti #setPasswordQuality(ComponentName, int) e uno dei relativi metodi associati. Inoltre, se sono presenti requisiti per le password impostati usando l'elemento obsoleto #setPasswordQuality(ComponentName, int) nell'istanza padre DevicePolicyManager , è necessario cancellare chiamando #setPasswordQuality(ComponentName, int) con #PASSWORD_QUALITY_UNSPECIFIED su tale istanza prima di impostare i requisiti di complessità per il profilo gestito.
A partire da Build.VERSION_CODES#VANILLA_ICE_CREAM, dopo l'impostazione del requisito della password, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) l'amministratore informerà se i criteri sono stati impostati o meno correttamente. Questo callback conterrà: <ul><li> L'identificatore DevicePolicyIdentifiers#PASSWORD_COMPLEXITY_POLICY<dei criteri li> Il TargetUser che questo criterio è correlato a <li> , PolicyUpdateResultche sarà PolicyUpdateResult#RESULT_POLICY_SET se il criterio è stato impostato correttamente o il motivo per cui il criterio non è stato impostato, ad PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICYesempio ) </ul> Se è stata apportata una modifica al criterio, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) informerà l'amministratore di questa modifica. Questo callback conterrà gli stessi parametri di PolicyUpdateReceiver#onPolicySetResult e PolicyUpdateResult conterrà il motivo per cui il criterio è stato modificato.
per android.app.admin.DevicePolicyManager.setRequiredPasswordComplexity(int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.