DevicePolicyManager.RequiredPasswordComplexity Eigenschaft
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.
Ruft die Kennwortkomplexitätsanforderung für den aktuellen Benutzer ab #setRequiredPasswordComplexity(int). - oder– Legt eine Mindestanforderung für die Kennwortkomplexität für die Bildschirmsperre des Benutzers fest.
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
Eigenschaftswert
- Attribute
Hinweise
Dokumentation zum Property Getter:
Ruft die Kennwortkomplexitätsanforderung für den aktuellen Benutzer ab #setRequiredPasswordComplexity(int).
Der Unterschied zwischen dieser Methode und #getPasswordComplexity() besteht darin, dass diese Methode einfach den wert zurückgibt, der festgelegt wird #setRequiredPasswordComplexity(int) , während #getPasswordComplexity() die Komplexität des tatsächlichen Kennworts zurückgegeben wird.
Diese Methode kann für die DevicePolicyManager zurückgegebene #getParentProfileInstance(ComponentName) Instanz aufgerufen werden, um Einschränkungen für das übergeordnete Profil abzurufen.
Java Dokumentation für android.app.admin.DevicePolicyManager.getRequiredPasswordComplexity().
Dokumentation zum Eigenschaftensatzer:
Legt eine Mindestanforderung für die Kennwortkomplexität für die Bildschirmsperre des Benutzers fest. Die Komplexitätsebene ist eine der vordefinierten Ebenen, und der Benutzer kann kein Kennwort mit einer niedrigeren Komplexitätsstufe festlegen.
Beachten Sie, dass beim Aufruf eines Profils, das eine einheitliche Herausforderung mit seinem übergeordneten Element verwendet, die Komplexität für die einheitliche Herausforderung gilt.
Diese Methode kann für die DevicePolicyManager zurückgegebene #getParentProfileInstance(ComponentName) Instanz aufgerufen werden, um Einschränkungen für das übergeordnete Profil festzulegen.
<strong>Note:</strong> Specifying password requirements using this method clears any password requirements set using the obsolete #setPasswordQuality(ComponentName, int) and any of its associated methods. Wenn für die #setPasswordQuality(ComponentName, int) übergeordnete DevicePolicyManager Instanz kennwortanforderungen festgelegt sind, müssen sie darüber hinaus gelöscht werden, indem sie diese Instanz aufrufen #setPasswordQuality(ComponentName, int)#PASSWORD_QUALITY_UNSPECIFIED , bevor Sie die Komplexitätsanforderung für das verwaltete Profil festlegen.
Build.VERSION_CODES#VANILLA_ICE_CREAMAb , nachdem die Kennwortanforderung festgelegt wurde, benachrichtigt der Administrator darüber, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) ob die Richtlinie erfolgreich festgelegt wurde oder nicht. Dieser Rückruf enthält: ul>li Der Richtlinienbezeichner DevicePolicyIdentifiers#PASSWORD_COMPLEXITY_POLICY<li> Die Richtlinie bezieht sich auf <li> The PolicyUpdateResultTargetUser , was bedeutetPolicyUpdateResult#RESULT_POLICY_SET, ob die Richtlinie erfolgreich festgelegt wurde oder der Grund, warum die Richtlinie nicht festgelegt wurde, z. B. PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> Wenn eine Änderung an der Richtlinie aufgetreten ist, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) benachrichtigt der Administrator diese Änderung.><< Dieser Rückruf enthält dieselben Parameter wie PolicyUpdateReceiver#onPolicySetResult und enthält den PolicyUpdateResult Grund, warum die Richtlinie geändert wurde.
Java Dokumentation für android.app.admin.DevicePolicyManager.setRequiredPasswordComplexity(int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.